From 48fece41e76a1cc254211845bc505e345312ce1f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 26 Aug 2009 17:35:38 -0600 Subject: [PATCH 01/21] New recipe for RGA Online by Werner Gerard --- src/calibre/web/feeds/recipes/__init__.py | 2 +- src/calibre/web/feeds/recipes/recipe_rga.py | 61 +++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 src/calibre/web/feeds/recipes/recipe_rga.py diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 3a2b7a4e13..8ce81047b9 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -55,7 +55,7 @@ recipe_modules = ['recipe_' + r for r in ( 'eltiempo_hn', 'slate', 'tnxm', 'bbcvietnamese', 'vnexpress', 'volksrant', 'theeconomictimes_india', 'ourdailybread', 'monitor', 'republika', 'beta', 'beta_en', 'glasjavnosti', - 'esquire', 'livemint', 'thedgesingapore', 'darknet', + 'esquire', 'livemint', 'thedgesingapore', 'darknet', 'rga', )] diff --git a/src/calibre/web/feeds/recipes/recipe_rga.py b/src/calibre/web/feeds/recipes/recipe_rga.py new file mode 100644 index 0000000000..47ae2f4614 --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_rga.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2009, W. Gerard ' +''' +rga-online.de +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class rga_onliner(BasicNewsRecipe): + title = 'RGA Online - German' + __author__ = 'Werner Gerard' + description = "E-Zeitung aus RSS-Artikeln zusammengestellt." + publisher = 'RGA-Online' + category = 'Nachrichten, RGA' + oldest_article = 3 + max_articles_per_feed = 100 + language = _('German') + lang = 'de-DE' + no_stylesheets = True + use_embedded_content = False + encoding = 'cp1252' + + remove_tags_before = dict(name='span', attrs={'class':'headgross'}) + remove_tags_after = dict(name='br', attrs={'clear':'all'}) + +# remove_tags_after = dict(name='br', attrs={'clear':'clear'}) + + feeds = [ + ('RGA-Online Remscheid', 'http://www.rga-online.de/rss/rs_news.php'), + ('RGA-Online Wermelskirchen', 'http://www.rga-online.de/rss/wk_news.php'), + ('RGA-Online Hueckeswagen', 'http://www.rga-online.de/rss/hk_news.php'), + ('RGA-Online Radevormwald', 'http://www.rga-online.de/rss/rz_news.php'), + ('RGA-Online Tagesthemen', 'http://www.rga-online.de/rss/tt_news.php'), + ('RGA-Online Brennpunkte', 'http://www.rga-online.de/rss/br_news.php'), + ('RGA-Online Sport', 'http://www.rga-online.de/rss/spo_news.php'), + ('RGA-Online Lokalsport', 'http://www.rga-online.de/rss/sp_news.php'), + ('RGA-Online Bergisches Land', 'http://www.rga-online.de/rss/bg_news.php'), + ('RGA-Online Bergische Wirtschaft', 'http://www.rga-online.de/rss/bw_news.php') + ] +#"print based version" +# def print_version(self, url): +# main, separatior, sub = url.rpartition('?') +# sub1, sep1, artikel = sub.rpartition('&') +# sub2, sep2, publikation = sub1.rpartition('&') + + +# return 'http://www.pipeline.de/cgi-bin/pipeline.fcg?userid=1&publikation=2&template=druck.html&'+ publikation + '&' + artikel +# return 'http://www.pipeline.de/cgi-bin/pipeline.fcg?userid=1&publikation=2&template=druck.html&redaktion=2&artikel=109208787' +# http://www.pipeline.de/cgi-bin/pipeline.fcg?userid=1&publikation=2&template=druck.html&redaktion=1&artikel=109209772 +# http://www.rga-online.de/lokales/h6ckeswagen.php?publikation=2&template=phparttext&ausgabe=49740&redaktion=2&artikel=109208787 + + + def get_cover_url(self): + return 'http://rga.werner-gerard.de/rga.jpg' + + def postprocess_html(self, soup, first): + for tag in soup.findAll(name=['table', 'tr', 'td']): + tag.name = 'span' + return soup From b99bec90d3726452116684b40be5b65f7a6eea4e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Aug 2009 09:40:05 -0600 Subject: [PATCH 02/21] IGN:64-bit linux binary. Also initial windows only PRS600 driver --- src/calibre/customize/builtins.py | 3 ++- src/calibre/devices/prs700/driver.py | 9 +++++++++ src/calibre/gui2/wizard/__init__.py | 1 + src/calibre/trac/plugins/templates/linux.html | 11 +---------- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 069d13b55d..3493ace26a 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -364,7 +364,7 @@ from calibre.devices.jetbook.driver import JETBOOK from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.prs500.driver import PRS500 from calibre.devices.prs505.driver import PRS505 -from calibre.devices.prs700.driver import PRS700 +from calibre.devices.prs700.driver import PRS700, PRS600 from calibre.devices.android.driver import ANDROID plugins = [HTML2ZIP] @@ -413,6 +413,7 @@ plugins += [ PRS500, PRS505, PRS700, + PRS600, ANDROID, CYBOOK_OPUS, COOL_ER diff --git a/src/calibre/devices/prs700/driver.py b/src/calibre/devices/prs700/driver.py index 7856ef0b34..aa6e2cf83e 100644 --- a/src/calibre/devices/prs700/driver.py +++ b/src/calibre/devices/prs700/driver.py @@ -28,3 +28,12 @@ class PRS700(PRS505): OSX_CARD_A_MEM = re.compile(r'Sony PRS-700/[^:]+:MS Media') OSX_CARD_B_MEM = re.compile(r'Sony PRS-700/[^:]+:SD Media') +class PRS600(PRS700): + + name = 'PRS-600 Device Interface' + description = PRS700.description.replace('700', '600') + + WINDOWS_MAIN_MEM = 'PRS-600' + WINDOWS_CARD_A_MEM = re.compile(r'PRS-700/\S+:MS') + WINDOWS_CARD_B_MEM = re.compile(r'PRS-700/\S+:SD') + diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py index 7045f6334d..d00417205d 100644 --- a/src/calibre/gui2/wizard/__init__.py +++ b/src/calibre/gui2/wizard/__init__.py @@ -486,6 +486,7 @@ class LibraryPage(QWizardPage, LibraryUI): try: os.makedirs(lp) except: + traceback.print_exc() lp = os.path.expanduser('~') self.location.setText(lp) diff --git a/src/calibre/trac/plugins/templates/linux.html b/src/calibre/trac/plugins/templates/linux.html index 7dafa6a6d8..1a2d803841 100644 --- a/src/calibre/trac/plugins/templates/linux.html +++ b/src/calibre/trac/plugins/templates/linux.html @@ -78,7 +78,7 @@ and press Enter:

-sudo python -c "import urllib2; exec urllib2.urlopen('http://calibre.kovidgoyal.net/download_linux_binary_installer').read(); main()"
+sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-ebook.com/linux_installer').read(); main()"
                             

Note

    @@ -91,15 +91,6 @@ sudo python -c "import urllib2; exec urllib2.urlopen('http://calibre.kovidgoyal. You must have xdg-utils installed on your system before running the installer. -
  • - For device automounting to work, you must have the pmount - package installed on your system. -
  • -
  • - On a 64bit machine, you must have 32-bit versions - of common libraries like X11, freetype, fontconfig, - expat and their various dependencies installed. -

Source install

From fbde0cdb089d28800b3e1759f5c0fa59f2032eda Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Aug 2009 10:01:21 -0600 Subject: [PATCH 03/21] IGN:Upgrade cherrypy to 3.1.2 and double the timeout when waiting for a free port --- src/cherrypy/__init__.py | 2 +- src/cherrypy/_cpchecker.py | 4 +- src/cherrypy/_cperror.py | 6 +- src/cherrypy/_cprequest.py | 6 +- src/cherrypy/lib/caching.py | 6 +- src/cherrypy/lib/cptools.py | 10 +- src/cherrypy/lib/encoding.py | 2 +- src/cherrypy/lib/httpauth.py | 14 +- src/cherrypy/lib/sessions-r2062.py | 698 ---------------------------- src/cherrypy/lib/sessions.py | 10 +- src/cherrypy/lib/static.py | 6 + src/cherrypy/process/servers.py | 64 +-- src/cherrypy/process/wspbus.py | 43 +- src/cherrypy/wsgiserver/__init__.py | 35 +- 14 files changed, 136 insertions(+), 770 deletions(-) delete mode 100644 src/cherrypy/lib/sessions-r2062.py diff --git a/src/cherrypy/__init__.py b/src/cherrypy/__init__.py index 274f00694b..a9a8a93752 100644 --- a/src/cherrypy/__init__.py +++ b/src/cherrypy/__init__.py @@ -57,7 +57,7 @@ These API's are described in the CherryPy specification: http://www.cherrypy.org/wiki/CherryPySpec """ -__version__ = "3.1.1" +__version__ = "3.1.2" from urlparse import urljoin as _urljoin diff --git a/src/cherrypy/_cpchecker.py b/src/cherrypy/_cpchecker.py index 445a1f3201..ddf3438ce3 100644 --- a/src/cherrypy/_cpchecker.py +++ b/src/cherrypy/_cpchecker.py @@ -39,7 +39,7 @@ class Checker(object): finally: warnings.formatwarning = oldformatwarning - def formatwarning(self, message, category, filename, lineno): + def formatwarning(self, message, category, filename, lineno, line=None): """Function to format a warning.""" return "CherryPy Checker:\n%s\n\n" % message @@ -58,7 +58,7 @@ class Checker(object): "specific sections. You must explicitly pass " "application config via " "cherrypy.tree.mount(..., config=app_config)") - warnings.warn(msg[:5]) + warnings.warn(msg) return def check_static_paths(self): diff --git a/src/cherrypy/_cperror.py b/src/cherrypy/_cperror.py index 506a6652d9..d3d0f229c3 100644 --- a/src/cherrypy/_cperror.py +++ b/src/cherrypy/_cperror.py @@ -187,7 +187,9 @@ class HTTPError(CherryPyException): self.status = status = int(status) if status < 400 or status > 599: raise ValueError("status must be between 400 and 599.") - self.message = message + # See http://www.python.org/dev/peps/pep-0352/ + # self.message = message + self._message = message CherryPyException.__init__(self, status, message) def set_response(self): @@ -211,7 +213,7 @@ class HTTPError(CherryPyException): response.headers['Content-Type'] = "text/html" content = self.get_error_page(self.status, traceback=tb, - message=self.message) + message=self._message) response.body = content response.headers['Content-Length'] = len(content) diff --git a/src/cherrypy/_cprequest.py b/src/cherrypy/_cprequest.py index 3b245519cb..23bdad23b6 100644 --- a/src/cherrypy/_cprequest.py +++ b/src/cherrypy/_cprequest.py @@ -646,7 +646,11 @@ class Request(object): # Handle cookies differently because on Konqueror, multiple # cookies come on different lines with the same key if name == 'Cookie': - self.cookie.load(value) + try: + self.cookie.load(value) + except Cookie.CookieError: + msg = "Illegal cookie name %s" % value.split('=')[0] + raise cherrypy.HTTPError(400, msg) if not dict.__contains__(headers, 'Host'): # All Internet-based HTTP/1.1 servers MUST respond with a 400 diff --git a/src/cherrypy/lib/caching.py b/src/cherrypy/lib/caching.py index d43a593279..cc6b79c605 100644 --- a/src/cherrypy/lib/caching.py +++ b/src/cherrypy/lib/caching.py @@ -17,7 +17,11 @@ class MemoryCache: self.clear() t = threading.Thread(target=self.expire_cache, name='expire_cache') self.expiration_thread = t - t.setDaemon(True) + if hasattr(threading.Thread, "daemon"): + # Python 2.6+ + t.daemon = True + else: + t.setDaemon(True) t.start() def clear(self): diff --git a/src/cherrypy/lib/cptools.py b/src/cherrypy/lib/cptools.py index eefd1ae73a..b54019cb81 100644 --- a/src/cherrypy/lib/cptools.py +++ b/src/cherrypy/lib/cptools.py @@ -1,7 +1,13 @@ """Functions for builtin CherryPy tools.""" import logging -import md5 + +try: + # Python 2.5+ + from hashlib import md5 +except ImportError: + from md5 import new as md5 + import re import cherrypy @@ -40,7 +46,7 @@ def validate_etags(autotags=False): if (not etag) and autotags: if status == 200: etag = response.collapse_body() - etag = '"%s"' % md5.new(etag).hexdigest() + etag = '"%s"' % md5(etag).hexdigest() response.headers['ETag'] = etag response.ETag = etag diff --git a/src/cherrypy/lib/encoding.py b/src/cherrypy/lib/encoding.py index b5b77f0d28..94dc908e08 100644 --- a/src/cherrypy/lib/encoding.py +++ b/src/cherrypy/lib/encoding.py @@ -241,7 +241,7 @@ def gzip(compress_level=9, mime_types=['text/html', 'text/plain']): # to the client. return - ct = response.headers.get('Content-Type').split(';')[0] + ct = response.headers.get('Content-Type', '').split(';')[0] for coding in acceptable: if coding.value == 'identity' and coding.qvalue != 0: return diff --git a/src/cherrypy/lib/httpauth.py b/src/cherrypy/lib/httpauth.py index bc658244cd..083f4c5f9e 100644 --- a/src/cherrypy/lib/httpauth.py +++ b/src/cherrypy/lib/httpauth.py @@ -59,7 +59,13 @@ __all__ = ("digestAuth", "basicAuth", "doAuth", "checkResponse", "calculateNonce", "SUPPORTED_QOP") ################################################################################ -import md5 + +try: + # Python 2.5+ + from hashlib import md5 +except ImportError: + from md5 import new as md5 + import time import base64 import urllib2 @@ -76,9 +82,9 @@ SUPPORTED_QOP = (AUTH, AUTH_INT) # doAuth # DIGEST_AUTH_ENCODERS = { - MD5: lambda val: md5.new (val).hexdigest (), - MD5_SESS: lambda val: md5.new (val).hexdigest (), -# SHA: lambda val: sha.new (val).hexdigest (), + MD5: lambda val: md5(val).hexdigest(), + MD5_SESS: lambda val: md5(val).hexdigest(), +# SHA: lambda val: sha(val).hexdigest(), } def calculateNonce (realm, algorithm = MD5): diff --git a/src/cherrypy/lib/sessions-r2062.py b/src/cherrypy/lib/sessions-r2062.py deleted file mode 100644 index 881002e6fd..0000000000 --- a/src/cherrypy/lib/sessions-r2062.py +++ /dev/null @@ -1,698 +0,0 @@ -"""Session implementation for CherryPy. - -We use cherrypy.request to store some convenient variables as -well as data about the session for the current request. Instead of -polluting cherrypy.request we use a Session object bound to -cherrypy.session to store these variables. -""" - -import datetime -import os -try: - import cPickle as pickle -except ImportError: - import pickle -import random -import sha -import time -import threading -import types -from warnings import warn - -import cherrypy -from cherrypy.lib import http - - -missing = object() - -class Session(object): - """A CherryPy dict-like Session object (one per request).""" - - __metaclass__ = cherrypy._AttributeDocstrings - - _id = None - id_observers = None - id_observers__doc = "A list of callbacks to which to pass new id's." - - id__doc = "The current session ID." - def _get_id(self): - return self._id - def _set_id(self, value): - self._id = value - for o in self.id_observers: - o(value) - id = property(_get_id, _set_id, doc=id__doc) - - timeout = 60 - timeout__doc = "Number of minutes after which to delete session data." - - locked = False - locked__doc = """ - If True, this session instance has exclusive read/write access - to session data.""" - - loaded = False - loaded__doc = """ - If True, data has been retrieved from storage. This should happen - automatically on the first attempt to access session data.""" - - clean_thread = None - clean_thread__doc = "Class-level Monitor which calls self.clean_up." - - clean_freq = 5 - clean_freq__doc = "The poll rate for expired session cleanup in minutes." - - def __init__(self, id=None, **kwargs): - self.id_observers = [] - self._data = {} - - for k, v in kwargs.iteritems(): - setattr(self, k, v) - - if id is None: - self.regenerate() - else: - self.id = id - if not self._exists(): - # Expired or malicious session. Make a new one. - # See http://www.cherrypy.org/ticket/709. - self.id = None - self.regenerate() - - def regenerate(self): - """Replace the current session (with a new id).""" - if self.id is not None: - self.delete() - - old_session_was_locked = self.locked - if old_session_was_locked: - self.release_lock() - - self.id = None - while self.id is None: - self.id = self.generate_id() - # Assert that the generated id is not already stored. - if self._exists(): - self.id = None - - if old_session_was_locked: - self.acquire_lock() - - def clean_up(self): - """Clean up expired sessions.""" - pass - - try: - os.urandom(20) - except (AttributeError, NotImplementedError): - # os.urandom not available until Python 2.4. Fall back to random.random. - def generate_id(self): - """Return a new session id.""" - return sha.new('%s' % random.random()).hexdigest() - else: - def generate_id(self): - """Return a new session id.""" - return os.urandom(20).encode('hex') - - def save(self): - """Save session data.""" - try: - # If session data has never been loaded then it's never been - # accessed: no need to delete it - if self.loaded: - t = datetime.timedelta(seconds = self.timeout * 60) - expiration_time = datetime.datetime.now() + t - self._save(expiration_time) - - finally: - if self.locked: - # Always release the lock if the user didn't release it - self.release_lock() - - def load(self): - """Copy stored session data into this session instance.""" - data = self._load() - # data is either None or a tuple (session_data, expiration_time) - if data is None or data[1] < datetime.datetime.now(): - # Expired session: flush session data - self._data = {} - else: - self._data = data[0] - self.loaded = True - - # Stick the clean_thread in the class, not the instance. - # The instances are created and destroyed per-request. - cls = self.__class__ - if self.clean_freq and not cls.clean_thread: - # clean_up is in instancemethod and not a classmethod, - # so that tool config can be accessed inside the method. - t = cherrypy.process.plugins.Monitor( - cherrypy.engine, self.clean_up, self.clean_freq * 60) - t.subscribe() - cls.clean_thread = t - t.start() - - def delete(self): - """Delete stored session data.""" - self._delete() - - def __getitem__(self, key): - if not self.loaded: self.load() - return self._data[key] - - def __setitem__(self, key, value): - if not self.loaded: self.load() - self._data[key] = value - - def __delitem__(self, key): - if not self.loaded: self.load() - del self._data[key] - - def pop(self, key, default=missing): - """Remove the specified key and return the corresponding value. - If key is not found, default is returned if given, - otherwise KeyError is raised. - """ - if not self.loaded: self.load() - if default is missing: - return self._data.pop(key) - else: - return self._data.pop(key, default) - - def __contains__(self, key): - if not self.loaded: self.load() - return key in self._data - - def has_key(self, key): - """D.has_key(k) -> True if D has a key k, else False.""" - if not self.loaded: self.load() - return self._data.has_key(key) - - def get(self, key, default=None): - """D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.""" - if not self.loaded: self.load() - return self._data.get(key, default) - - def update(self, d): - """D.update(E) -> None. Update D from E: for k in E: D[k] = E[k].""" - if not self.loaded: self.load() - self._data.update(d) - - def setdefault(self, key, default=None): - """D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D.""" - if not self.loaded: self.load() - return self._data.setdefault(key, default) - - def clear(self): - """D.clear() -> None. Remove all items from D.""" - if not self.loaded: self.load() - self._data.clear() - - def keys(self): - """D.keys() -> list of D's keys.""" - if not self.loaded: self.load() - return self._data.keys() - - def items(self): - """D.items() -> list of D's (key, value) pairs, as 2-tuples.""" - if not self.loaded: self.load() - return self._data.items() - - def values(self): - """D.values() -> list of D's values.""" - if not self.loaded: self.load() - return self._data.values() - - -class RamSession(Session): - - # Class-level objects. Don't rebind these! - cache = {} - locks = {} - - def clean_up(self): - """Clean up expired sessions.""" - now = datetime.datetime.now() - for id, (data, expiration_time) in self.cache.items(): - if expiration_time < now: - try: - del self.cache[id] - except KeyError: - pass - try: - del self.locks[id] - except KeyError: - pass - - def _exists(self): - return self.id in self.cache - - def _load(self): - return self.cache.get(self.id) - - def _save(self, expiration_time): - self.cache[self.id] = (self._data, expiration_time) - - def _delete(self): - del self.cache[self.id] - - def acquire_lock(self): - """Acquire an exclusive lock on the currently-loaded session data.""" - self.locked = True - self.locks.setdefault(self.id, threading.RLock()).acquire() - - def release_lock(self): - """Release the lock on the currently-loaded session data.""" - self.locks[self.id].release() - self.locked = False - - def __len__(self): - """Return the number of active sessions.""" - return len(self.cache) - - -class FileSession(Session): - """Implementation of the File backend for sessions - - storage_path: the folder where session data will be saved. Each session - will be saved as pickle.dump(data, expiration_time) in its own file; - the filename will be self.SESSION_PREFIX + self.id. - """ - - SESSION_PREFIX = 'session-' - LOCK_SUFFIX = '.lock' - - def __init__(self, id=None, **kwargs): - # The 'storage_path' arg is required for file-based sessions. - kwargs['storage_path'] = os.path.abspath(kwargs['storage_path']) - Session.__init__(self, id=id, **kwargs) - - def setup(cls, **kwargs): - """Set up the storage system for file-based sessions. - - This should only be called once per process; this will be done - automatically when using sessions.init (as the built-in Tool does). - """ - # The 'storage_path' arg is required for file-based sessions. - kwargs['storage_path'] = os.path.abspath(kwargs['storage_path']) - - for k, v in kwargs.iteritems(): - setattr(cls, k, v) - - # Warn if any lock files exist at startup. - lockfiles = [fname for fname in os.listdir(cls.storage_path) - if (fname.startswith(cls.SESSION_PREFIX) - and fname.endswith(cls.LOCK_SUFFIX))] - if lockfiles: - plural = ('', 's')[len(lockfiles) > 1] - warn("%s session lockfile%s found at startup. If you are " - "only running one process, then you may need to " - "manually delete the lockfiles found at %r." - % (len(lockfiles), plural, cls.storage_path)) - setup = classmethod(setup) - - def _get_file_path(self): - f = os.path.join(self.storage_path, self.SESSION_PREFIX + self.id) - if not os.path.abspath(f).startswith(self.storage_path): - raise cherrypy.HTTPError(400, "Invalid session id in cookie.") - return f - - def _exists(self): - path = self._get_file_path() - return os.path.exists(path) - - def _load(self, path=None): - if path is None: - path = self._get_file_path() - try: - f = open(path, "rb") - try: - return pickle.load(f) - finally: - f.close() - except (IOError, EOFError): - return None - - def _save(self, expiration_time): - f = open(self._get_file_path(), "wb") - try: - pickle.dump((self._data, expiration_time), f) - finally: - f.close() - - def _delete(self): - try: - os.unlink(self._get_file_path()) - except OSError: - pass - - def acquire_lock(self, path=None): - """Acquire an exclusive lock on the currently-loaded session data.""" - if path is None: - path = self._get_file_path() - path += self.LOCK_SUFFIX - while True: - try: - lockfd = os.open(path, os.O_CREAT|os.O_WRONLY|os.O_EXCL) - except OSError: - time.sleep(0.1) - else: - os.close(lockfd) - break - self.locked = True - - def release_lock(self, path=None): - """Release the lock on the currently-loaded session data.""" - if path is None: - path = self._get_file_path() - os.unlink(path + self.LOCK_SUFFIX) - self.locked = False - - def clean_up(self): - """Clean up expired sessions.""" - now = datetime.datetime.now() - # Iterate over all session files in self.storage_path - for fname in os.listdir(self.storage_path): - if (fname.startswith(self.SESSION_PREFIX) - and not fname.endswith(self.LOCK_SUFFIX)): - # We have a session file: lock and load it and check - # if it's expired. If it fails, nevermind. - path = os.path.join(self.storage_path, fname) - self.acquire_lock(path) - try: - contents = self._load(path) - # _load returns None on IOError - if contents is not None: - data, expiration_time = contents - if expiration_time < now: - # Session expired: deleting it - os.unlink(path) - finally: - self.release_lock(path) - - def __len__(self): - """Return the number of active sessions.""" - return len([fname for fname in os.listdir(self.storage_path) - if (fname.startswith(self.SESSION_PREFIX) - and not fname.endswith(self.LOCK_SUFFIX))]) - - -class PostgresqlSession(Session): - """ Implementation of the PostgreSQL backend for sessions. It assumes - a table like this: - - create table session ( - id varchar(40), - data text, - expiration_time timestamp - ) - - You must provide your own get_db function. - """ - - def __init__(self, id=None, **kwargs): - Session.__init__(self, id, **kwargs) - self.cursor = self.db.cursor() - - def setup(cls, **kwargs): - """Set up the storage system for Postgres-based sessions. - - This should only be called once per process; this will be done - automatically when using sessions.init (as the built-in Tool does). - """ - for k, v in kwargs.iteritems(): - setattr(cls, k, v) - - self.db = self.get_db() - setup = classmethod(setup) - - def __del__(self): - if self.cursor: - self.cursor.close() - self.db.commit() - - def _exists(self): - # Select session data from table - self.cursor.execute('select data, expiration_time from session ' - 'where id=%s', (self.id,)) - rows = self.cursor.fetchall() - return bool(rows) - - def _load(self): - # Select session data from table - self.cursor.execute('select data, expiration_time from session ' - 'where id=%s', (self.id,)) - rows = self.cursor.fetchall() - if not rows: - return None - - pickled_data, expiration_time = rows[0] - data = pickle.loads(pickled_data) - return data, expiration_time - - def _save(self, expiration_time): - pickled_data = pickle.dumps(self._data) - self.cursor.execute('update session set data = %s, ' - 'expiration_time = %s where id = %s', - (pickled_data, expiration_time, self.id)) - - def _delete(self): - self.cursor.execute('delete from session where id=%s', (self.id,)) - - def acquire_lock(self): - """Acquire an exclusive lock on the currently-loaded session data.""" - # We use the "for update" clause to lock the row - self.locked = True - self.cursor.execute('select id from session where id=%s for update', - (self.id,)) - - def release_lock(self): - """Release the lock on the currently-loaded session data.""" - # We just close the cursor and that will remove the lock - # introduced by the "for update" clause - self.cursor.close() - self.locked = False - - def clean_up(self): - """Clean up expired sessions.""" - self.cursor.execute('delete from session where expiration_time < %s', - (datetime.datetime.now(),)) - - -class MemcachedSession(Session): - - # The most popular memcached client for Python isn't thread-safe. - # Wrap all .get and .set operations in a single lock. - mc_lock = threading.RLock() - - # This is a seperate set of locks per session id. - locks = {} - - servers = ['127.0.0.1:11211'] - - def setup(cls, **kwargs): - """Set up the storage system for memcached-based sessions. - - This should only be called once per process; this will be done - automatically when using sessions.init (as the built-in Tool does). - """ - for k, v in kwargs.iteritems(): - setattr(cls, k, v) - - import memcache - cls.cache = memcache.Client(cls.servers) - setup = classmethod(setup) - - def _exists(self): - self.mc_lock.acquire() - try: - return bool(self.cache.get(self.id)) - finally: - self.mc_lock.release() - - def _load(self): - self.mc_lock.acquire() - try: - return self.cache.get(self.id) - finally: - self.mc_lock.release() - - def _save(self, expiration_time): - # Send the expiration time as "Unix time" (seconds since 1/1/1970) - td = int(time.mktime(expiration_time.timetuple())) - self.mc_lock.acquire() - try: - if not self.cache.set(self.id, (self._data, expiration_time), td): - raise AssertionError("Session data for id %r not set." % self.id) - finally: - self.mc_lock.release() - - def _delete(self): - self.cache.delete(self.id) - - def acquire_lock(self): - """Acquire an exclusive lock on the currently-loaded session data.""" - self.locked = True - self.locks.setdefault(self.id, threading.RLock()).acquire() - - def release_lock(self): - """Release the lock on the currently-loaded session data.""" - self.locks[self.id].release() - self.locked = False - - def __len__(self): - """Return the number of active sessions.""" - raise NotImplementedError - - -# Hook functions (for CherryPy tools) - -def save(): - """Save any changed session data.""" - - if not hasattr(cherrypy.serving, "session"): - return - - # Guard against running twice - if hasattr(cherrypy.request, "_sessionsaved"): - return - cherrypy.request._sessionsaved = True - - if cherrypy.response.stream: - # If the body is being streamed, we have to save the data - # *after* the response has been written out - cherrypy.request.hooks.attach('on_end_request', cherrypy.session.save) - else: - # If the body is not being streamed, we save the data now - # (so we can release the lock). - if isinstance(cherrypy.response.body, types.GeneratorType): - cherrypy.response.collapse_body() - cherrypy.session.save() -save.failsafe = True - -def close(): - """Close the session object for this request.""" - sess = getattr(cherrypy.serving, "session", None) - if getattr(sess, "locked", False): - # If the session is still locked we release the lock - sess.release_lock() -close.failsafe = True -close.priority = 90 - - -def init(storage_type='ram', path=None, path_header=None, name='session_id', - timeout=60, domain=None, secure=False, clean_freq=5, - persistent=True, **kwargs): - """Initialize session object (using cookies). - - storage_type: one of 'ram', 'file', 'postgresql'. This will be used - to look up the corresponding class in cherrypy.lib.sessions - globals. For example, 'file' will use the FileSession class. - path: the 'path' value to stick in the response cookie metadata. - path_header: if 'path' is None (the default), then the response - cookie 'path' will be pulled from request.headers[path_header]. - name: the name of the cookie. - timeout: the expiration timeout (in minutes) for the stored session data. - If 'persistent' is True (the default), this is also the timeout - for the cookie. - domain: the cookie domain. - secure: if False (the default) the cookie 'secure' value will not - be set. If True, the cookie 'secure' value will be set (to 1). - clean_freq (minutes): the poll rate for expired session cleanup. - persistent: if True (the default), the 'timeout' argument will be used - to expire the cookie. If False, the cookie will not have an expiry, - and the cookie will be a "session cookie" which expires when the - browser is closed. - - Any additional kwargs will be bound to the new Session instance, - and may be specific to the storage type. See the subclass of Session - you're using for more information. - """ - - request = cherrypy.request - - # Guard against running twice - if hasattr(request, "_session_init_flag"): - return - request._session_init_flag = True - - # Check if request came with a session ID - id = None - if name in request.cookie: - id = request.cookie[name].value - - # Find the storage class and call setup (first time only). - storage_class = storage_type.title() + 'Session' - storage_class = globals()[storage_class] - if not hasattr(cherrypy, "session"): - if hasattr(storage_class, "setup"): - storage_class.setup(**kwargs) - - # Create and attach a new Session instance to cherrypy.serving. - # It will possess a reference to (and lock, and lazily load) - # the requested session data. - kwargs['timeout'] = timeout - kwargs['clean_freq'] = clean_freq - cherrypy.serving.session = sess = storage_class(id, **kwargs) - def update_cookie(id): - """Update the cookie every time the session id changes.""" - cherrypy.response.cookie[name] = id - sess.id_observers.append(update_cookie) - - # Create cherrypy.session which will proxy to cherrypy.serving.session - if not hasattr(cherrypy, "session"): - cherrypy.session = cherrypy._ThreadLocalProxy('session') - - if persistent: - cookie_timeout = timeout - else: - # See http://support.microsoft.com/kb/223799/EN-US/ - # and http://support.mozilla.com/en-US/kb/Cookies - cookie_timeout = None - set_response_cookie(path=path, path_header=path_header, name=name, - timeout=cookie_timeout, domain=domain, secure=secure) - - -def set_response_cookie(path=None, path_header=None, name='session_id', - timeout=60, domain=None, secure=False): - """Set a response cookie for the client. - - path: the 'path' value to stick in the response cookie metadata. - path_header: if 'path' is None (the default), then the response - cookie 'path' will be pulled from request.headers[path_header]. - name: the name of the cookie. - timeout: the expiration timeout for the cookie. If 0 or other boolean - False, no 'expires' param will be set, and the cookie will be a - "session cookie" which expires when the browser is closed. - domain: the cookie domain. - secure: if False (the default) the cookie 'secure' value will not - be set. If True, the cookie 'secure' value will be set (to 1). - """ - # Set response cookie - cookie = cherrypy.response.cookie - cookie[name] = cherrypy.serving.session.id - cookie[name]['path'] = (path or cherrypy.request.headers.get(path_header) - or '/') - - # We'd like to use the "max-age" param as indicated in - # http://www.faqs.org/rfcs/rfc2109.html but IE doesn't - # save it to disk and the session is lost if people close - # the browser. So we have to use the old "expires" ... sigh ... -## cookie[name]['max-age'] = timeout * 60 - if timeout: - cookie[name]['expires'] = http.HTTPDate(time.time() + (timeout * 60)) - if domain is not None: - cookie[name]['domain'] = domain - if secure: - cookie[name]['secure'] = 1 - - -def expire(): - """Expire the current session cookie.""" - name = cherrypy.request.config.get('tools.sessions.name', 'session_id') - one_year = 60 * 60 * 24 * 365 - exp = time.gmtime(time.time() - one_year) - t = time.strftime("%a, %d-%b-%Y %H:%M:%S GMT", exp) - cherrypy.response.cookie[name]['expires'] = t - - diff --git a/src/cherrypy/lib/sessions.py b/src/cherrypy/lib/sessions.py index fb3676c557..f9b52d4e37 100644 --- a/src/cherrypy/lib/sessions.py +++ b/src/cherrypy/lib/sessions.py @@ -13,7 +13,13 @@ try: except ImportError: import pickle import random -import sha + +try: + # Python 2.5+ + from hashlib import sha1 as sha +except ImportError: + from sha import new as sha + import time import threading import types @@ -108,7 +114,7 @@ class Session(object): # os.urandom not available until Python 2.4. Fall back to random.random. def generate_id(self): """Return a new session id.""" - return sha.new('%s' % random.random()).hexdigest() + return sha('%s' % random.random()).hexdigest() else: def generate_id(self): """Return a new session id.""" diff --git a/src/cherrypy/lib/static.py b/src/cherrypy/lib/static.py index f4e3efe054..2a5a9f6829 100644 --- a/src/cherrypy/lib/static.py +++ b/src/cherrypy/lib/static.py @@ -167,6 +167,9 @@ def staticdir(section, dir, root="", match="", content_types=None, index=""): '/home/me', the Request-URI is 'myapp', and the index arg is 'index.html', the file '/home/me/myapp/index.html' will be sought. """ + if cherrypy.request.method not in ('GET', 'HEAD'): + return False + if match and not re.search(match, cherrypy.request.path_info): return False @@ -217,6 +220,9 @@ def staticfile(filename, root=None, match="", content_types=None): a string (e.g. "gif") and 'content-type' is the value to write out in the Content-Type response header (e.g. "image/gif"). """ + if cherrypy.request.method not in ('GET', 'HEAD'): + return False + if match and not re.search(match, cherrypy.request.path_info): return False diff --git a/src/cherrypy/process/servers.py b/src/cherrypy/process/servers.py index ac4178db0b..932d28d01f 100644 --- a/src/cherrypy/process/servers.py +++ b/src/cherrypy/process/servers.py @@ -5,33 +5,33 @@ import time class ServerAdapter(object): """Adapter for an HTTP server. - + If you need to start more than one HTTP server (to serve on multiple ports, or protocols, etc.), you can manually register each one and then start them all with bus.start: - + s1 = ServerAdapter(bus, MyWSGIServer(host='0.0.0.0', port=80)) s2 = ServerAdapter(bus, another.HTTPServer(host='127.0.0.1', SSL=True)) s1.subscribe() s2.subscribe() bus.start() """ - + def __init__(self, bus, httpserver=None, bind_addr=None): self.bus = bus self.httpserver = httpserver self.bind_addr = bind_addr self.interrupt = None self.running = False - + def subscribe(self): self.bus.subscribe('start', self.start) self.bus.subscribe('stop', self.stop) - + def unsubscribe(self): self.bus.unsubscribe('start', self.start) self.bus.unsubscribe('stop', self.stop) - + def start(self): """Start the HTTP server.""" if isinstance(self.bind_addr, tuple): @@ -39,29 +39,29 @@ class ServerAdapter(object): on_what = "%s:%s" % (host, port) else: on_what = "socket file: %s" % self.bind_addr - + if self.running: self.bus.log("Already serving on %s" % on_what) return - + self.interrupt = None if not self.httpserver: raise ValueError("No HTTP server has been created.") - + # Start the httpserver in a new thread. if isinstance(self.bind_addr, tuple): wait_for_free_port(*self.bind_addr) - + import threading t = threading.Thread(target=self._start_http_thread) t.setName("HTTPServer " + t.getName()) t.start() - + self.wait() self.running = True self.bus.log("Serving on %s" % on_what) start.priority = 75 - + def _start_http_thread(self): """HTTP servers MUST be running in new threads, so that the main thread persists to receive KeyboardInterrupt's. If an @@ -87,19 +87,19 @@ class ServerAdapter(object): traceback=True, level=40) self.bus.exit() raise - + def wait(self): """Wait until the HTTP server is ready to receive requests.""" while not getattr(self.httpserver, "ready", False): if self.interrupt: raise self.interrupt time.sleep(.1) - + # Wait for port to be occupied if isinstance(self.bind_addr, tuple): host, port = self.bind_addr wait_for_occupied_port(host, port) - + def stop(self): """Stop the HTTP server.""" if self.running: @@ -113,7 +113,7 @@ class ServerAdapter(object): else: self.bus.log("HTTP Server %s already shut down" % self.httpserver) stop.priority = 25 - + def restart(self): """Restart the HTTP server.""" self.stop() @@ -122,12 +122,12 @@ class ServerAdapter(object): class FlupFCGIServer(object): """Adapter for a flup.server.fcgi.WSGIServer.""" - + def __init__(self, *args, **kwargs): self.args = args self.kwargs = kwargs self.ready = False - + def start(self): """Start the FCGI server.""" # We have to instantiate the server class here because its __init__ @@ -147,24 +147,24 @@ class FlupFCGIServer(object): self.fcgiserver._oldSIGs = [] self.ready = True self.fcgiserver.run() - + def stop(self): """Stop the HTTP server.""" - self.ready = False # Forcibly stop the fcgi server main event loop. self.fcgiserver._keepGoing = False # Force all worker threads to die off. - self.fcgiserver._threadPool.maxSpare = 0 + self.fcgiserver._threadPool.maxSpare = self.fcgiserver._threadPool._idleCount + self.ready = False class FlupSCGIServer(object): """Adapter for a flup.server.scgi.WSGIServer.""" - + def __init__(self, *args, **kwargs): self.args = args self.kwargs = kwargs self.ready = False - + def start(self): """Start the SCGI server.""" # We have to instantiate the server class here because its __init__ @@ -184,7 +184,7 @@ class FlupSCGIServer(object): self.scgiserver._oldSIGs = [] self.ready = True self.scgiserver.run() - + def stop(self): """Stop the HTTP server.""" self.ready = False @@ -210,9 +210,9 @@ def check_port(host, port, timeout=1.0): raise ValueError("Host values of '' or None are not allowed.") host = client_host(host) port = int(port) - + import socket - + # AF_INET or AF_INET6 socket # Get the correct address family for our host (allows IPv6 addresses) for res in socket.getaddrinfo(host, port, socket.AF_UNSPEC, @@ -237,24 +237,24 @@ def wait_for_free_port(host, port): """Wait for the specified port to become free (drop requests).""" if not host: raise ValueError("Host values of '' or None are not allowed.") - + for trial in xrange(50): try: # we are expecting a free port, so reduce the timeout - check_port(host, port, timeout=0.1) + check_port(host, port, timeout=0.2) except IOError: # Give the old server thread time to free the port. - time.sleep(0.1) + time.sleep(0.2) else: return - + raise IOError("Port %r not free on %r" % (port, host)) def wait_for_occupied_port(host, port): """Wait for the specified port to become active (receive requests).""" if not host: raise ValueError("Host values of '' or None are not allowed.") - + for trial in xrange(50): try: check_port(host, port) @@ -262,5 +262,5 @@ def wait_for_occupied_port(host, port): return else: time.sleep(.1) - + raise IOError("Port %r not bound on %r" % (port, host)) diff --git a/src/cherrypy/process/wspbus.py b/src/cherrypy/process/wspbus.py index 26abb4702c..5bbcb8c629 100644 --- a/src/cherrypy/process/wspbus.py +++ b/src/cherrypy/process/wspbus.py @@ -199,14 +199,21 @@ class Bus(object): def exit(self): """Stop all services and prepare to exit the process.""" - self.stop() - - self.state = states.EXITING - self.log('Bus EXITING') - self.publish('exit') - # This isn't strictly necessary, but it's better than seeing - # "Waiting for child threads to terminate..." and then nothing. - self.log('Bus EXITED') + try: + self.stop() + + self.state = states.EXITING + self.log('Bus EXITING') + self.publish('exit') + # This isn't strictly necessary, but it's better than seeing + # "Waiting for child threads to terminate..." and then nothing. + self.log('Bus EXITED') + except: + # This method is often called asynchronously (whether thread, + # signal handler, console handler, or atexit handler), so we + # can't just let exceptions propagate out unhandled. + # Assume it's been logged and just die. + os._exit(70) # EX_SOFTWARE def restart(self): """Restart the process (may close connections). @@ -223,7 +230,14 @@ class Bus(object): self.publish('graceful') def block(self, interval=0.1): - """Wait for the EXITING state, KeyboardInterrupt or SystemExit.""" + """Wait for the EXITING state, KeyboardInterrupt or SystemExit. + + This function is intended to be called only by the main thread. + After waiting for the EXITING state, it also waits for all threads + to terminate, and then calls os.execv if self.execv is True. This + design allows another thread to call bus.restart, yet have the main + thread perform the actual execv call (required on some platforms). + """ try: self.wait(states.EXITING, interval=interval) except (KeyboardInterrupt, IOError): @@ -243,10 +257,15 @@ class Bus(object): # See http://www.cherrypy.org/ticket/751. self.log("Waiting for child threads to terminate...") for t in threading.enumerate(): - if (t != threading.currentThread() and t.isAlive() + if t != threading.currentThread() and t.isAlive(): # Note that any dummy (external) threads are always daemonic. - and not t.isDaemon()): - t.join() + if hasattr(threading.Thread, "daemon"): + # Python 2.6+ + d = t.daemon + else: + d = t.isDaemon() + if not d: + t.join() if self.execv: self._do_execv() diff --git a/src/cherrypy/wsgiserver/__init__.py b/src/cherrypy/wsgiserver/__init__.py index a92869f56d..c380e18b05 100644 --- a/src/cherrypy/wsgiserver/__init__.py +++ b/src/cherrypy/wsgiserver/__init__.py @@ -1191,28 +1191,39 @@ class HTTPConnection(object): # Close the connection. return except NoSSLError: - # Unwrap our wfile - req.wfile = CP_fileobject(self.socket, "wb", -1) if req and not req.sent_headers: + # Unwrap our wfile + req.wfile = CP_fileobject(self.socket._sock, "wb", -1) req.simple_response("400 Bad Request", "The client sent a plain HTTP request, but " "this server only speaks HTTPS on this port.") + self.linger = True except Exception, e: if req and not req.sent_headers: req.simple_response("500 Internal Server Error", format_exc()) + linger = False + def close(self): """Close the socket underlying this connection.""" self.rfile.close() - # Python's socket module does NOT call close on the kernel socket - # when you call socket.close(). We do so manually here because we - # want this server to send a FIN TCP segment immediately. Note this - # must be called *before* calling socket.close(), because the latter - # drops its reference to the kernel socket. - self.socket._sock.close() - - self.socket.close() + if not self.linger: + # Python's socket module does NOT call close on the kernel socket + # when you call socket.close(). We do so manually here because we + # want this server to send a FIN TCP segment immediately. Note this + # must be called *before* calling socket.close(), because the latter + # drops its reference to the kernel socket. + self.socket._sock.close() + self.socket.close() + else: + # On the other hand, sometimes we want to hang around for a bit + # to make sure the client has a chance to read our entire + # response. Skipping the close() calls here delays the FIN + # packet until the socket object is garbage-collected later. + # Someday, perhaps, we'll do the full lingering_close that + # Apache does, but not today. + pass def format_exc(limit=None): @@ -1457,7 +1468,7 @@ class CherryPyWSGIServer(object): protocol = "HTTP/1.1" _bind_addr = "127.0.0.1" - version = "CherryPy/3.1.1" + version = "CherryPy/3.1.2" ready = False _interrupt = None @@ -1709,7 +1720,7 @@ class CherryPyWSGIServer(object): try: host, port = sock.getsockname()[:2] except socket.error, x: - if x.args[1] != "Bad file descriptor": + if x.args[0] not in socket_errors_to_ignore: raise else: # Note that we're explicitly NOT using AI_PASSIVE, From 5e159653d5d24561c81a27de3e39f041b3bcb505 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Aug 2009 10:39:08 -0600 Subject: [PATCH 04/21] Fix CNN recipe --- src/calibre/web/feeds/recipes/recipe_cnn.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/web/feeds/recipes/recipe_cnn.py b/src/calibre/web/feeds/recipes/recipe_cnn.py index 6ce0f87d4e..369aff2e99 100644 --- a/src/calibre/web/feeds/recipes/recipe_cnn.py +++ b/src/calibre/web/feeds/recipes/recipe_cnn.py @@ -7,7 +7,7 @@ import re from calibre.web.feeds.news import BasicNewsRecipe class CNN(BasicNewsRecipe): - + title = 'CNN' description = 'Global news' timefmt = ' [%d %b %Y]' @@ -20,7 +20,7 @@ class CNN(BasicNewsRecipe): preprocess_regexps = [(re.compile(i[0], re.IGNORECASE | re.DOTALL), i[1]) for i in [ (r'.*?.*?', lambda match : ''), - (r'', lambda match : ''), + (r'', lambda match : ''), (r'<\!\-\-Article End\-\->.*?', lambda match : ''), (r'()

    .*?
', lambda match : match.group(1)), # drop story highlights (r'

(.*?)

(.*?)

', lambda match : '

' + match.group(1) + '

' + match.group(2) + '

'), # sports uses h2 for main title and h1 for subtitle (???) switch these around @@ -33,7 +33,7 @@ class CNN(BasicNewsRecipe): def print_version(self, url): return 'http://www.printthis.clickability.com/pt/printThis?clickMap=printThis&fb=Y&url=' + url - + feeds = [ ('Top News', 'http://rss.cnn.com/rss/cnn_topstories.rss'), ('World', 'http://rss.cnn.com/rss/cnn_world.rss'), From 883b7bef90cbd2751bfed78644ca53691e5fab56 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Aug 2009 10:39:30 -0600 Subject: [PATCH 05/21] IGN:Updated translations --- src/calibre/translations/ar.po | 758 ++++---- src/calibre/translations/bg.po | 752 ++++---- src/calibre/translations/ca.po | 752 ++++---- src/calibre/translations/cs.po | 752 ++++---- src/calibre/translations/da.po | 757 ++++---- src/calibre/translations/de.po | 924 +++++----- src/calibre/translations/el.po | 752 ++++---- src/calibre/translations/es.po | 809 ++++----- src/calibre/translations/fr.po | 759 ++++---- src/calibre/translations/gl.po | 752 ++++---- src/calibre/translations/he.po | 752 ++++---- src/calibre/translations/hr.po | 861 ++++----- src/calibre/translations/hu.po | 781 +++++---- src/calibre/translations/it.po | 757 ++++---- src/calibre/translations/ja.po | 752 ++++---- src/calibre/translations/nb.po | 2898 ++++++++++++++++++------------- src/calibre/translations/nds.po | 759 ++++---- src/calibre/translations/nl.po | 757 ++++---- src/calibre/translations/pl.po | 789 +++++---- src/calibre/translations/pt.po | 772 ++++---- src/calibre/translations/ro.po | 752 ++++---- src/calibre/translations/ru.po | 757 ++++---- src/calibre/translations/sk.po | 759 ++++---- src/calibre/translations/sl.po | 757 ++++---- src/calibre/translations/sv.po | 752 ++++---- src/calibre/translations/te.po | 752 ++++---- src/calibre/translations/uk.po | 752 ++++---- src/calibre/translations/yi.po | 752 ++++---- 28 files changed, 12409 insertions(+), 11269 deletions(-) diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index e77221aea5..c72ee7d0e9 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-06-10 20:37+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-27 11:41+0000\n" +"Last-Translator: MaXeR \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "مجهول" @@ -510,49 +510,49 @@ msgstr "يجري إرسال الميتاداتا إلى الجهاز..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "لم يتمكن من كشف القرص %s. حاول إعادة التشغيل." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "لا توجد مساحة كافية في الذاكرة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "لا توجد مساحة كافية في بطاقة التخزين" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -752,11 +752,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -764,7 +764,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -772,7 +772,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -780,7 +780,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -789,17 +789,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -807,28 +807,28 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -837,11 +837,11 @@ msgstr "" "عادةً، إذا يوجد قائمة محتويات في الملف المصدر، يتم استخدامه بدلاً من القائمة " "التي تم إنشاءه آلياً. بهذا الخيار، يتم استخدام القائمة المنشئة آلياً دوماً." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "لا تضف الفصول المكشوفة آلياً إلى قائمة المحتويات." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -849,20 +849,20 @@ msgstr "" "إذا يتم كشف عدد أقل من هذا بين الفصول فسوف يضيف وصلات إلى قائمة المحتويات. " "الإفتراضي هو: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -872,7 +872,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -880,66 +880,66 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "استخدم الغلاف التي تم كشفه في ملف المصدر بدلاً من الغلاف الذي تم تخصيصه." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -947,41 +947,41 @@ msgstr "" "حذف أول صورة من دخل الكتاب الإلكتروني. هذا يفيد حين تريد استخدام غلاف مختلف " "من الغلاف المضمون." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -991,86 +991,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "لم يتمكّن من الحصول على كتاب داخل الأرشيف" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1098,7 +1098,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1119,7 +1119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1562,27 +1562,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "تم حفظ الغلاف في" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1807,6 +1807,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2038,12 +2045,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2148,16 +2149,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2224,6 +2225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2235,6 +2237,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2249,11 +2252,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2499,6 +2503,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "إختار الغلاف لـ " @@ -2707,6 +2712,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2778,79 +2792,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "ع&لامة الفصل:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2900,10 +2898,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3121,7 +3115,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3223,7 +3217,7 @@ msgstr "المسار" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3262,41 +3256,41 @@ msgstr "ال&مؤلف:" msgid "&Profile:" msgstr "&طور:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "عام" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "الواجهة" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "متقدّم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3304,128 +3298,135 @@ msgstr "" "محتوى\n" "خادم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "الملحقات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "مسار الملحق غير صالح" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s ليس مسار لملحق صالح" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "إختيار الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "لا يمكن تعطيل الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "الملحق: %s لا يمكن تعطيله" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "لا يمكن تخصيص الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "الملحق: %s لا يحتاج التخصيص" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "تخصيص %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "لم يمكن حذف الملحق المضمن" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr " لا يمكن حذفه. هذا ملحق مضمن في البرنامج. حاول تعطيله بدلاً من حذفه." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "سجل الأخطاء:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "سجل النفاذ:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "فشل في تشغيل خادم المحتوى" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "حجم غير صالح" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
يجب أن يكون دليل." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "خطأ" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4093,93 +4094,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "أنت" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "مخصّص" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "تم جدولته" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "بحث" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "الأثنين" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "الثلاثاء" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "الأربعاء" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "اليوم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "الجمعة" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "السبت" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "الأحد" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "الخميس" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "أنشأه: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "آخر تنزيل" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "آخر تنزيل: لم ينزّل من قبل" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "جدولة تنزيل الأخبار" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4700,7 +4696,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:376 msgid "None" -msgstr "" +msgstr "بدون" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:354 msgid "Book %s of %s." @@ -4796,156 +4792,155 @@ msgstr "فتح الكتب الإلكترونية" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "خطأ" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "تبرع& لدعم كاليبر" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "إعادة تشغيل&" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "تحرير الميتاداتا فردياً" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "تحرير الميتاداتا جملةً" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "إضافة كتب من دليل واحد" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "حفظ إلى القرص" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "حفظ إلى القرص في دليل واحد" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "عرض" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "عرض تهيئة معينة" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "الجهاز: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " تم كشفه." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "متصل " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4961,170 +4956,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "كتب" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "كتب EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "كتب LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "كتب HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "كتب LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "كتب MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "كتب نصّية" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "كتب PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "الرسومات" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "أرشيفات" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "الكتب المختارة سوف تحذف تماماً من حاسوبك. هل أنت متأكّد؟" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "لا يمكن تحرير الميتاداتا" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "إختيار دليل الوجهة" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "لا يمكن تحويله" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5132,145 +5127,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "خطأ في الاتصال بالجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "خطأ في التحويل" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "تحديث متوفر" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5424,6 +5419,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "بحث" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5888,57 +5887,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "قاعدة البيانات غير صالحة" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6417,18 +6416,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6531,11 +6542,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6660,81 +6671,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "تم التنزيل" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "فشل تنزيل المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "فشل تنزيل أجزاء من المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " من " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "محاولة تنزيل الغلاف..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "تم تنزيل التلقيم إلى %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "لم يتمكّن من تنزيل الغلاف: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "يتم تنزيل الغلاف من %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "مقالة بدون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "فشل تنزيل المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6749,11 +6762,13 @@ msgstr "كرواتي" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6761,6 +6776,7 @@ msgstr "كرواتي" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6769,6 +6785,7 @@ msgstr "الصربي" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6816,6 +6833,7 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6835,6 +6853,7 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6843,7 +6862,7 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7017,6 +7036,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 00f21081fc..6d8be4064c 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -745,11 +745,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1535,27 +1535,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1780,6 +1780,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2011,12 +2018,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2121,16 +2122,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2197,6 +2198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2208,6 +2210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2222,11 +2225,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2472,6 +2476,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2678,6 +2683,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2749,79 +2763,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2871,10 +2869,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3092,7 +3086,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3194,7 +3188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3233,168 +3227,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4062,93 +4063,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4760,156 +4756,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4925,170 +4920,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5096,145 +5091,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5388,6 +5383,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5852,57 +5851,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6378,18 +6377,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6492,11 +6503,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6621,81 +6632,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6710,11 +6723,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6722,6 +6737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6730,6 +6746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6777,6 +6794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6796,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6804,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6978,6 +6997,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 85d696d9af..a4e89869b2 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-21 15:19+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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,7 +77,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -99,8 +99,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -115,10 +115,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -131,15 +131,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Desconegut" @@ -511,49 +511,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -748,11 +748,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -760,7 +760,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -768,7 +768,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -776,7 +776,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -785,17 +785,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -803,58 +803,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -864,7 +864,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -872,105 +872,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -980,86 +980,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1087,7 +1087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1108,7 +1108,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1543,27 +1543,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1788,6 +1788,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2019,12 +2026,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2129,16 +2130,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2205,6 +2206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2216,6 +2218,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2230,11 +2233,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2480,6 +2484,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2689,6 +2694,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2760,79 +2774,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2882,10 +2880,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3103,7 +3097,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3205,7 +3199,7 @@ msgstr "Camí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3244,168 +3238,175 @@ msgstr "" msgid "&Profile:" msgstr "&Perfil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Ubicació de la base de dades no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Ubicació de la base de dades no vàlida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Cal que siga un directori." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Ubicació de la base de dades no vàlida.
No es pot escriure " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4076,93 +4077,88 @@ msgstr "Es necessita una contrasenya." msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4774,156 +4770,155 @@ msgstr "Obre l'eBook" msgid "Configure" msgstr "Configura" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Error en la comunicació amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Edita metadades individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Edita metadades en massa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Desa al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Converteix individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Converteix tots" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4939,170 +4934,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "No puc editar les meta-dades" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "No puc desar al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "No puc convertir-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "No puc mostrar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5110,31 +5105,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "No puc configurar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "No puc configurar-lo amb treballs processant-se" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Error comunicant amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5142,115 +5137,115 @@ msgstr "" "Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a " "connectar el dispositiu i torne a iniciar el programa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5404,6 +5399,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Treballs:" @@ -5868,57 +5867,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6394,18 +6393,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6508,11 +6519,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6637,81 +6648,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6726,11 +6739,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6738,6 +6753,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6746,6 +6762,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6793,6 +6810,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6812,6 +6830,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6820,7 +6839,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6994,6 +7013,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 912e531031..aa91f95323 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-06-16 13:48+0000\n" "Last-Translator: Plazec \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Neznámý" @@ -532,49 +532,49 @@ msgstr "Odesílám metadata do zařízení..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nepodařilo se najít disk %s. Zkuste reboot." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Čtečka nemá v tomto slotu žádnou pamětovou kartu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "V hlavní paměti není dostatek volného místa" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -782,11 +782,11 @@ msgstr "" msgid "Output saved to" msgstr "Výstup uložen do" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -794,7 +794,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -802,7 +802,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -810,7 +810,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -819,17 +819,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -837,7 +837,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -846,7 +846,7 @@ msgstr "" "Výraz XPath, který určuje všechny tagy, které by měly být přidány do obsahu " "na úrovni jedna. Je-li zadán, má přednost před ostatními formami autodetekce." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -855,7 +855,7 @@ msgstr "" "Výraz XPath, který určuje všechny tagy, které by měly být přidány do obsahu " "na úrovni dvě. Každá položka je přidána pod předchozí položku úrovně jedna." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -864,18 +864,18 @@ msgstr "" "Výraz XPath který specifikuje všechny tagy které mají být přidané do Obsahu " "na úrovni tři. Každá hodnota je zadaná pod existující hodnotou úrovně tři." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nepřidávat automaticky nalezené kapitoly do obsahu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -883,20 +883,20 @@ msgstr "" "Pokud počet automaticky nalezených kapitol neprekročí tuto hodnotu, budou " "odkazy na ně přidané do obsahu. Standardně nastaveno: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -906,7 +906,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -918,65 +918,65 @@ msgstr "" "\"žádné\" vypne označování kapitol,volba \"obojí\" použije pro označování " "jak zlomy stránky, tak čáry." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Použít obálku nalezenou ve zdrojovém souboru namísto zadané obálky." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -985,41 +985,41 @@ msgstr "" "užitečná pokud je první obrázek v knize obálka a mé být nahrazena externí " "obálkou" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1029,86 +1029,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "V archivu nebyl nalezen žádný ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1141,7 +1141,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1162,7 +1162,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1618,27 +1618,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Obálka uložena do" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1870,6 +1870,13 @@ msgstr "" msgid "Sidebar" msgstr "Postraní panel" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2105,12 +2112,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2216,16 +2217,16 @@ msgstr "Zakázat oznamování v systemové oblasti" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2292,6 +2293,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2303,6 +2305,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2317,11 +2320,12 @@ msgstr "vstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2567,6 +2571,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Vyberte obálku pro " @@ -2775,6 +2780,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2846,79 +2860,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Značka kapitol:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2968,10 +2966,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3189,7 +3183,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "od" @@ -3293,7 +3287,7 @@ msgstr "Cesta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3332,41 +3326,41 @@ msgstr "&Autor(ři):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Převod" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Obecné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Rozhraní" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Rozšířené" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3374,130 +3368,137 @@ msgstr "" "Obsahový\n" "Server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Chybí platná cesta k modulům" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s není platná cesta k modulům" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Zvolte modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Modul není možné deaktivovat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Modul %s nemůže být deaktivován" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Modul není upravitelný" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Modul %s nevyžaduje žádné úpravy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Upravit %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Vestavěný modul není možné odstranit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " nemůže být odstraněn. Je to vestavěbý modul. Skuste ho místo odstranění " "deaktivovat." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Záznam o přístupu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Nepodařilo se spustit obdahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Neplatná velikost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Neplatné umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Neplatné umístění databáze " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Musí být adresář." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Neplatné umístění databáze.
Nemůžu zapsat do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Chyba" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4177,93 +4178,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4889,37 +4885,31 @@ msgstr "Otevřít elektronickou knihu" msgid "Configure" msgstr "Nastavení" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Uložit jediný formát na disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Vyhledávání (pro rozšířené vyhledávání klikněte na tlačítko vlevo)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Chyba" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Cyba komunikace se zařízením" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Obnovit" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "&Přispějte na vývoj calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Restart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4927,35 +4917,35 @@ msgstr "" "

Pro další nápovědu nevštivte %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Upravit metadata Individuálně" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Upravit metadata dávkově" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Stáhnout metadata a obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Stáhnout pouze metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Stáhnout pouze obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Přidat Knihy z jednoho adresáře" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4964,7 +4954,7 @@ msgstr "" "adresář představuje jednu knihu a soubory v něm jsou různé formáty té samé " "knihy)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4972,80 +4962,85 @@ msgstr "" "Přidat knihy z adresárů, včetně podadresářů (vícero knih v jednom adresáři, " "předpokládá se že každý soubor představuje jednu knihu)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Uložit na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Uložit na disk v jednom adresáři" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Uložit jen formát %s na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Zobrazit určitý formát" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Převést Individuálně" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Převést dávkově" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Spustit uvítacího průvodce" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Podobné knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Neplatné umístění databáze" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Zvolte umístění pro vaši elektronickou knihovnu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Prohlížet obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Zařízení: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " nalezeno." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Připojeno " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Databáze zařízení je poškozená" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5073,60 +5068,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Odesílám knihy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "EPUB knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "LRF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "LIT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "MOBI knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "TXT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archívy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5134,111 +5129,111 @@ msgstr "" "Označené knihy budou trvale smazány a soubory budou odstraněny z " "vašeho počítače. Opravdu je chcete odstranit?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Mažu knihy ze zařízení." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "Nemůžu stáhnout metadata." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nejsou označeny žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Stahuji %s pro %d knihu(y)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Selhalo stahování některých metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Selhalo stahovaní metadat pro následující:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Selhalo stahování metadat:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Nemůžu upravit metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Chyba zápisu na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Zvolte cílový adresář" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Chyba při ukládání" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Při ukládání nastala chyba." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "Nemohu uložit některé knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Získávám zprávy z " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " získány." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Nemůžu převást" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Není označena žádná kniha" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Nemůžu zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Vyberte formát který se má zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Nemohu otevřít adresář" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5246,31 +5241,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s není dostupná v žádném dostupném formátu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Nemůžu nastavit" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Nastavení není možné změnit dokud neproběhne zpracování všech úloh" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Bližší informace nejsou dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Bližší informace o knihách v tomto zařízení nejsou dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Chyba komunikace se zařízením" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5278,115 +5273,115 @@ msgstr "" "Dočasná chyba komunikace se zařízením. Prosím odpojte a znovu připojte " "zařízení anebo restarujte počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Chyba převodu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Neplatné umístění knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Prpbíha zpracování úloh. Opravdu chcete program ukončit?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "UPOZORNĚNÍ: Probíhá zpracování úloh." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Aktualizace dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Spustit program minimalizovaný v systémové liště" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "Nemůžu spistit " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s je již spuštěno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "pravá horní oblast obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "pravý dolní okraj obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "skuste restartovat počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "pokuste se vymazat smazat soubor" @@ -5542,6 +5537,10 @@ msgstr "Kniha nemá ani název ani ISBN" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Úlohy:" @@ -6009,57 +6008,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6535,18 +6534,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6649,11 +6660,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6778,81 +6789,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6867,11 +6880,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6879,6 +6894,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6887,6 +6903,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6934,6 +6951,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6953,6 +6971,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6961,7 +6980,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7135,6 +7154,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 8ebaec8b8d..f6601cd019 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-07-30 18:08+0000\n" "Last-Translator: Clement Østergaard \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Ukendt" @@ -537,49 +537,49 @@ msgstr "Sender metadata til enhed..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommuniker med Sony PRS-700 e-bogslæseren" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Kan ikke finde diskdrevet %s. Prøv at genstarte." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Kan ikke finde diskdrevet %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Kan ikke monterer hovedhukommelsen (Fejlkode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "E-bogslæseren har intet lagerkort i denne sokkel" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Den valgte sokkel: %s er ikke understøttet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Der er ikke tilstrækkelig plads i hovedhukommelsen" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -788,11 +788,11 @@ msgstr "" msgid "Output saved to" msgstr "Output gemt til" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -800,7 +800,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -808,7 +808,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -816,7 +816,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -825,17 +825,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -843,7 +843,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -853,7 +853,7 @@ msgstr "" "indholdsfortegnelsen på første niveau. Hvis dette er angivet, tager det " "prioritet over andre former for auto-genkendelse." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -863,7 +863,7 @@ msgstr "" "indholdsfortegnelsen på andet niveau. Hvert element bliver tilføjet under " "det foregående første niveau-element." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -873,7 +873,7 @@ msgstr "" "indholdsfortegnelsen på tredje niveau. Hvert element bliver tilføjet under " "det foregående andet niveau-element." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -883,11 +883,11 @@ msgstr "" "anvendt i stedet for den auto-genererede. Med denne indstilling vil den auto-" "genererede altid blive brugt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Tilføj ikke automatisk genkendte kapitler til indholdsfortegnelsen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -895,20 +895,20 @@ msgstr "" "Hvis færre end dette antal kapitler er genkendt, bliver links tilføjet til " "indholdsfortegnelsen. Standardværdi: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -918,7 +918,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -930,65 +930,65 @@ msgstr "" "før kapitler. Værdien \"none\" vil deaktivere fremhævningen og værdien " "\"both\" vil bruge både side skift og linjer til fremhævning af kapitler." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Brug omslaget fra kildefilen fremfor det angivne omslag." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -996,41 +996,41 @@ msgstr "" "Fjern det første billede fra e-bogen. Brugbar hvis det første billede er et " "omslag og du angiver en eksternt omslag." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1040,86 +1040,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Kunne ikke finde en e-bog inden i arkivet" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1152,7 +1152,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1173,7 +1173,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1612,27 +1612,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1859,6 +1859,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2091,12 +2098,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2201,16 +2202,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2277,6 +2278,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2288,6 +2290,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2302,11 +2305,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2552,6 +2556,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2762,6 +2767,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2833,79 +2847,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "Kapitel&markering:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2955,10 +2953,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3176,7 +3170,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3278,7 +3272,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3317,168 +3311,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4158,93 +4159,88 @@ msgstr "Adgangskode påkrævet" msgid "Aborting..." msgstr "Afbryder..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Du" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Brugerdefineret" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Planlagt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Søg" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d opskrifter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Mandag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Tirsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Onsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "dag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Fredag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Lørdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Søndag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Torsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Kontooplysninger skal angives" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Denne opskrift kræver brugernavn og adgangskode" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Lavet af: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "%d dage, %d timer og %d minutter siden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Sidst hentet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Sidst hentet: Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Planlæg hentning af nyheder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Tilføj en brugerdefineret nyhedskilde" @@ -4856,156 +4852,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5021,170 +5016,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5192,145 +5187,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Der er aktive opgaver. Er du sikker på du vil afslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "ADVARSEL: Aktive opgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5484,6 +5479,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Søg" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Opgaver:" @@ -5950,57 +5949,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6491,18 +6490,30 @@ msgstr "" "\n" "For hjælp om de enkelte kommandoer: %%prog kommando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Flytter gammel database til e-bogsbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Komprimerer database" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6605,11 +6616,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "Adgangskode til dit calibre bibliotek. Brugernavnet er " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6741,82 +6752,83 @@ msgid "Password for sites that require a login to access content." msgstr "" "Adgangskode for sider, der kræver login for at få adgang til indholdet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Ukendt nyhedskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Download færdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Kunne ikke downloade følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Kunne ikke downloade dele af følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tMislykkede links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Kunne ikke hente artiklen. Kør programmet med --debug for at se årsagen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Henter feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Fik feeds fra indekssiden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Prøver at downloade omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Starter download [%d tråd(e)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Feeds er hentet til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Kunne ikke hente omslaget: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Downloader omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Unavngiven artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artikel hentet: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Hentning af artikel mislykkedes: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Henter feed" @@ -6831,11 +6843,13 @@ msgstr "Kroatisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6843,6 +6857,7 @@ msgstr "Kroatisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6851,6 +6866,7 @@ msgstr "Serbisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6898,6 +6914,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6917,6 +6934,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6925,7 +6943,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7099,6 +7117,7 @@ msgstr "Springer over duplikeret artikel: %s" msgid "Skipping filtered article: %s" msgstr "Springer over filtreret artikel: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -7905,6 +7924,10 @@ msgstr "Vis detaljeret output information. Nyttig til fejlfinding" #~ msgid "Failed to download article: %s from %s\n" #~ msgstr "Kunne ikke hente artikel: %s fra %s\n" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Kunne ikke hente artiklen. Kør programmet med --debug for at se årsagen" + #~ msgid "Dont show the progress bar" #~ msgstr "Vis ikke statuslinjen" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 64a6564f8f..e2a8ba5384 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: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-08-10 21:34+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-25 16:32+0000\n" "Last-Translator: S. Dorscht \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -27,8 +27,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -75,7 +75,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -97,8 +97,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -113,10 +113,10 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -129,15 +129,15 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Unbekannt" @@ -542,49 +542,51 @@ msgstr "Sende Metadaten ans Gerät..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Konnte das %s Laufwerk nicht erkennen." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" +"Konnte %s Festplatte nicht erkennen. Ihr Kernel könnte eine abgelehnte " +"Version von SYSFS exportieren." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Konnte Hauptspeicher nicht mounten (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Gewählter Slot: %s wird nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -803,13 +805,13 @@ msgstr "Vorgegebene Downloadschemata auflisten" msgid "Output saved to" msgstr "Ausgabe gespeichert in" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Einstellung der Ausführlichkeit. Für größere Ausführlichkeit mehrmals " "angeben." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -821,7 +823,7 @@ msgstr "" "Dokument zu interpretieren sind. Zum Beispiel auflösungsabhängige Längen " "(z.B. Längen in Punkt). Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -834,7 +836,7 @@ msgstr "" "einer auf dem Gerät funktionierenden Datei nötig. Zum Beispiel EPUB auf dem " "SONY Reader. Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -847,7 +849,7 @@ msgstr "" "Voreinstellung basiert die Bezugsschriftgröße auf dem gewählten Ausgabe " "Profil." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -862,11 +864,11 @@ msgstr "" "intelligente Skalierung von Schriften. Voreinstellung ist die Verwendung " "einer Zuordnung auf der Grundlage des gewählten Ausgabe Profils." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "Skalierung von Schriftgrößen ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -874,7 +876,7 @@ msgstr "" "Zeilenhöhe in Punkt. Kontrolliert den Abstand zwischen zwei aufeinander " "folgenden Zeilen. In der Voreinstellung werden Zeilenhöhen nicht verändert." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -886,7 +888,7 @@ msgstr "" "unvollständige Textstellen und andere Artefakte. Diese Einstellung " "extrahiert den Inhalt von Tabellen und gibt ihn linear wieder." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -896,7 +898,7 @@ msgstr "" "Ebene 1 hinzugefügt werden sollen. Falls dies angegeben wird, erhält es " "Priorität über andere Formen der automatischen Erkennung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -906,7 +908,7 @@ msgstr "" "Ebene 2 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 1 Eintrag angelegt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -916,7 +918,7 @@ msgstr "" "Ebene 3 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 2 Eintrag angefügt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -926,11 +928,11 @@ msgstr "" "Ursprungsdatei verwendet anstatt des automatisch erstellten. Mit dieser " "Einstellung wird immer das automatisch erstellte verwendet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Automatisch erkannte Kapitel nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -938,7 +940,7 @@ msgstr "" "Wurden weniger Kapitel als hier angegeben erkannt, werden Verknüpfungen zum " "Inhaltsverzeichnis hinzugefügt. Voreinstellung: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -949,7 +951,7 @@ msgstr "" "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " "weniger Kapitel als in der Schwellenzahl angegeben erkannt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -958,7 +960,7 @@ msgstr "" "Ausdruck entsprechen. Entsprechende Einträge und deren untergeordnete " "Einträge werden entfernt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -976,7 +978,7 @@ msgstr "" "ausgeschaltet. Ein Hilfe zur Verwendung dieses Features gibt es im XPath " "Tutorial im calibre User Manual." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -989,7 +991,7 @@ msgstr "" "Kapitelmarkierung aus und der Wert \"both\" verwendet sowohl Seitenumbrüche " "als auch Linien zur Kapitelmarkierung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -999,42 +1001,42 @@ msgstr "" "an die Stilregeln der Ursprungsdatei angehängt, so dass es zum Überschreiben " "dieser Regeln verwendet werden kann." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Ein XPath Ausdruck. Seitenumbrüche werden vor den angegebenen Elementen " "eingefügt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1044,7 +1046,7 @@ msgstr "" "angezeigt wird oder nicht, hängt davon ab, ob das eBook Format oder der " "Reader Blocksatz unterstützen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " @@ -1054,7 +1056,7 @@ msgstr "" "Paragraphen von 1,5 em ein. Die Entfernung des Abstands funktioniert nur bei " "Quelldateien, die Paragraphen verwenden (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1062,7 +1064,7 @@ msgstr "" "Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " "anstatt des angegebenen Umschlagbildes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1070,7 +1072,7 @@ msgstr "" "Leerzeile zwischen Paragraphen einfügen. Funktioniert nur, wenn die " "Quelldatei Paragraphen verwendet (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1079,7 +1081,7 @@ msgstr "" "Bild in der Ursprungsdatei ein Umschlagbild ist und ein externes " "Umschlagbild angegeben werden soll." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1087,7 +1089,7 @@ msgstr "" "Metadaten des Buchs am Buchanfang einfügen. Das ist hilfreich, wenn Ihr " "eBook Reader das direkte Anzeigen/Suchen von Metadaten nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1096,25 +1098,25 @@ msgstr "" "erkennen und zu korrigieren. Dies kann das Ergebnis verschlechtern, bitt mit " "Sorgfalt verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Kopfzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "Regulärer Ausdruck zum Entfernen der Kopfzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Fußzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "Regulärer Ausdruck zum Entfernen der Fußzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1122,7 +1124,7 @@ msgstr "" "Lese Metadaten aus angegebener OPF Datei. Die aus dieser Datei gelesenen " "Metadaten überschreiben jegliche Metadaten in der Ursprungsdatei." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1139,91 +1141,91 @@ msgstr "" "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " "vorherigen Beispiel das Chinesische)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Geben Sie den Titel an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Geben Sie den Autor an. Mehrere Autoren sollten durch UND-Zeichen getrennt " "angegeben werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "Titel, der für die Sortierung verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" "Zeichenfolge, die für die Sortierung nach Autor verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Geben Sie das Umschlagbild für die angegebene Datei an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Geben Sie die Beschreibung des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Geben Sie den Herausgeber des Buches an" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Geben Sie die Reihe an, zu der dieses Buch gehört." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Geben Sie den Index des Buches in dieser Reihe an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" "Geben Sie die Bewertung an. Dies sollte eine Zahl zwischen 1 und 5 sein." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Geben Sie die ISBN des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Geben Sie die Etiketten für das Buch an. Durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Geben Sie den Hersteller des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Geben Sie die Sprache an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Konnte kein eBook im Archiv finden" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "Konvertiere Eingabe zu HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "Führe Veränderungen am eBook durch..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "Erstelle" @@ -1263,17 +1265,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" +"Normalerweise wird, falls die Eingabe Datei kein Umschlagbild hat und Sie " +"keines angeben, ein voreingestelltes Umschlagbild mit Titel, Autoren, usw. " +"erstellt. Diese Einstellung schaltet die Erstellung dieses Umschlagbildes " +"aus." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 msgid "Table of Contents:" -msgstr "" +msgstr "Inhaltsverzeichnis:" #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32 msgid "Do not insert a Table of Contents at the beginning of the book." @@ -1284,8 +1290,8 @@ msgstr "Kein Inhaltsverzeichnis am Anfang des Buches einfügen." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." -msgstr "" +msgid "Add Table of Contents to beginning of the book." +msgstr "Inhaltsverzeichnis am Anfang des Buches hinzufügen." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" @@ -1787,27 +1793,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "BookID für LRF Dateien angeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "Keine Datei gewählt" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Original Metadaten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Geänderte Metadaten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "OPF erstellt in" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Umschlagbild gespeichert unter" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "Kein Umschlagbild gefunden" @@ -2057,6 +2063,16 @@ msgstr "Fußnoten" msgid "Sidebar" msgstr "Seitenleiste" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" +"Normalerweise behandelt calibre Leerzeilen als Absatz-Marker. Mit dieser " +"Einstellung wird dagegen davon ausgegangen, dass jede Zeile einen Absatz " +"darstellt." + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Format zur Verwendung im pbd Container. Wählbar ist:" @@ -2348,6 +2364,8 @@ msgstr "" msgid "" "Specify the character encoding of the output document. The default is cp1252." msgstr "" +"Geben Sie die Zeichenkodierung des Ausgabe Dokuments an. Voreinstellung ist " +"cp1252." #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:108 msgid "" @@ -2357,12 +2375,6 @@ msgstr "" "Diese RTF Datei enthält eine Funktion, die calibre nicht unterstützt. " "Wandeln Sie sie in HTML um und versuchen Sie es damit nochmal." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2482,16 +2494,16 @@ msgstr "" "Voreingestellte Übertragungsart beim Verwenden des \"An Reader übertragen\" " "Buttons" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" -msgstr "" +msgstr "Kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "In die Zwischenablage kopieren" @@ -2520,6 +2532,9 @@ msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" +"Der Prozess des Bücher-Hinzufügens scheint sich aufgehängt zu haben. " +"Versuchen Sie calibre neu zu starten und fügen Sie die Bücher in kleineren " +"Mengen hinzu, bis Sie das verantwortliche Buch finden." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Duplicates found!" @@ -2560,6 +2575,7 @@ msgstr "Comic Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2571,6 +2587,7 @@ msgstr "Einstellungen für" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2585,11 +2602,12 @@ msgstr "Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2685,7 +2703,7 @@ msgstr " KB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:45 msgid "No default &cover" -msgstr "" +msgstr "Kein voreingestelltes &Cover" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 msgid "FB2 Input" @@ -2697,7 +2715,7 @@ msgstr "Kein Inhal&tsverzeichnis am Anfang des Buches einfügen." #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:14 msgid "FB2 Output" -msgstr "" +msgstr "FB2 Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 @@ -2837,6 +2855,7 @@ msgstr "" "enthalten." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " @@ -3048,13 +3067,22 @@ msgstr "&Rechts:" msgid "&Bottom:" msgstr "&Unten:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "Jede Zei&le als Absatz behandeln" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36 msgid "&Format:" -msgstr "" +msgstr "&Format:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -3066,7 +3094,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40 msgid "No &Images" -msgstr "" +msgstr "Keine B&ilder" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:17 msgid "PDF Output" @@ -3074,15 +3102,15 @@ msgstr "PDF Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:40 msgid "&Paper Size:" -msgstr "" +msgstr "&Papiergröße:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:41 msgid "&Orientation:" -msgstr "" +msgstr "&Orientierung:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 msgid "RB Output" -msgstr "" +msgstr "RB Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 msgid "Convert" @@ -3123,81 +3151,65 @@ msgstr "" "Feineinstellungen der Erkennung von Kapitelüberschriften und anderer " "Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "Kapitel erkennen bei (XPath Ausdruck):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Seitenumbrüche einfügen vor (XPath Ausdruck):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Ungültiger regulärer Ausdruck" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Ungültiger regulärer Ausdruck: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "Ungültiger XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "Der XPath Ausdruck %s ist ungültig." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "Seitenumbruch" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "Regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "beide" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "kein" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Erstes B&ild entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "&Metadaten als erste Seite des Buchs einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "Regulärer Ausdruck &Fußzeile:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "Eingabedatei zur möglichen Verbesserung der Struktur Erkennung " "vorverar&beiten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "Regulärer Ausdruck &Kopfzeile:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "F&ußzeile entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "Ko&pfzeile entfernen" @@ -3251,17 +3263,13 @@ msgstr "Inhaltsverzeichnis &Filter:" msgid "TXT Input" msgstr "TXT Input" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 msgid "&Line ending style:" -msgstr "" +msgstr "Stil des Zei&lenendes:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 @@ -3479,7 +3487,7 @@ msgid "Attached, you will find the e-book" msgstr "Im Anhang finden Sie das eBook" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "von" @@ -3553,6 +3561,9 @@ msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" +"Konnte die folgenden Bücher nicht auf das Gerät laden, da geeignete Formate " +"fehlen. Konvertieren Sie die Bücher zuerst in ein von Ihrem Gerät " +"unterstütztes Format." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:862 msgid "No space on device" @@ -3586,7 +3597,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3626,31 +3637,31 @@ msgstr "&Autor(en):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" -msgstr "" +msgstr "%(plugin_type)s %(plugins)s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" -msgstr "" +msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Allgemein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" -msgstr "" +msgstr "Hinzufügen/Speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3658,11 +3669,11 @@ msgstr "" "eMail\n" "Versand" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3670,23 +3681,23 @@ msgstr "" "Content\n" "Server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Automatisches Übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "eMail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "Formate für eMail. Das erste passende Format wird versendet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3695,127 +3706,138 @@ msgstr "" "Adresse versendet (vorausgesetzt sie entspricht einem der angegebenen " "Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "Neue eMail Adresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Kein gültiger Plugin Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s ist kein gültiger Plugin Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Plugin wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Plugin kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Plugin nicht anpassbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Plugin: %s bedarf keines Anpassens" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Anpassen von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Kann festinstalliertes Plugin nicht entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " "Versuchen Sie, es auszuschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." -msgstr "Überprüfung läuft..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" +msgstr "Überprüfe Vollständigkeit der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." -msgstr "Überprüfe Datenbankintegrität. Dies kann eine Weile dauern." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "Überprüfung der Vollständigkeit der Datenbank schlug fehl" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "Ein paar Inkosistenzen gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " "them manually. This can happen if you manipulate the files in the library " "folder directly." msgstr "" +"Die folgenden Bücher hatten Formate in der Datenbank angegeben, die " +"tatsächlich nicht verfügbar waren. Die Einträge der Formate wurden entfernt. " +"Sie sollten diese manuell überprüfen. Dies kann passieren, wenn Sie die " +"Dateien direkt im Bibliotheksverzeichnis verändern." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 msgid "Invalid template" -msgstr "" +msgstr "Ungültige Vorlage" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "The template %s is invalid:" -msgstr "" +msgstr "Die Vorlage %s ist ungültig:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 msgid "TabWidget" -msgstr "" +msgstr "TabWidget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 msgid "" @@ -3823,52 +3845,57 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" +"Hier können Sie einstellen, wie calibre Metadaten aus den Dateien, die sie " +"hinzufügen, ausliest. calibre kann entweder aus dem Inhalt oder aus dem " +"Dateinamen Metadaten auslesen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 msgid "Read metadata only from &file name" -msgstr "" +msgstr "Metadaten nur aus dem Date&inamen lesen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 msgid "&Configure metadata from file name" -msgstr "" +msgstr "Metadaten aus dem Dateinamen &konfigurieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 msgid "&Adding books" -msgstr "" +msgstr "Bücher &hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" +"Hier können Sie einstellen, wie calibre Ihre Bücher speichert, wenn Sie die " +"Schaltfläche Auf Festplatte speichern klicken:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "Save &cover separately" -msgstr "" +msgstr "Ums&chlagbild getrennt speichern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "Update &metadata in saved copies" -msgstr "" +msgstr "&Metadaten in geseicherten Kopien aktualisieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Save metadata in &OPF file" -msgstr "" +msgstr "Metadaten in &OPF Datei speichern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "Convert non-English characters to &English equivalents" -msgstr "" +msgstr "Nicht-Englische Zeichen in &Englische Entsprechungen umwandeln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "Format &dates as:" -msgstr "" +msgstr "&Daten formatieren als:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "File &formats to save:" -msgstr "" +msgstr "Datei&formate speichern:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &template" -msgstr "" +msgstr "&Vorlage speichern:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "" @@ -3881,11 +3908,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Available variables:" -msgstr "" +msgstr "Verfügbare Variablen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "&Saving books" -msgstr "" +msgstr "Bücher &speichern" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 @@ -4060,7 +4087,7 @@ msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Check database integrity" -msgstr "" +msgstr "Vollständigkeit der &Datenbank überprüfen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "" @@ -4471,7 +4498,7 @@ msgstr "Veröffentlichun&g:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367 msgid "&Comments" -msgstr "" +msgstr "&Bemerkungen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368 msgid "&Fetch metadata from server" @@ -4495,7 +4522,7 @@ msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376 msgid "Update metadata from the metadata in the selected format" -msgstr "" +msgstr "Metadaten durch die Metadaten im angegebenen Format aktualisieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381 msgid "Reset cover to default" @@ -4513,93 +4540,88 @@ msgstr "Passwort erforderlich" msgid "Aborting..." msgstr "Abbruch läuft ..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Sie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Angepasst" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Geplant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Suche" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d Downloadschemata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Montag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Dienstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Mittwoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "Tag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Freitag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Samstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Sonntag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Donnerstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Account-Informationen müssen angegeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Dieses Schema erfordert einen Benutzernamen und ein Kennwort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Erstellt von: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "Vor %d Tagen, %d Stunden und %d Minuten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Zuletzt geladen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Zuletzt geladen: niemals" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Zeitgesteuerter Nachrichten Download" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Neue individuelle Nachrichtenquelle hinzufügen" @@ -5023,6 +5045,28 @@ msgid "" "expression on a few sample filenames. The group names for the various " "metadata entries are documented in tooltips.

" msgstr "" +"\n" +"\n" +"

Ein Muster von regulären " +"Ausdrücken festlegen, die zum Auslesen der Metadaten von eBooks aus deren " +"Dateinamen verwendet werden sollen.

\n" +"

Zur Unterstützung gibt es " +"eine englische Reference " +"der Syntax von regulären Ausdrücken.

\n" +"

Benutzen Sie die Test -Funktionalität unten zur " +"Überprüfung der regulären Ausdrücke bei einigen Beispiel-Dateinamen. Die " +"Gruppennamen der Einträge der verschiedenen Metadaten sind in den Tooltips " +"dokumentiert.

" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:104 msgid "Regular &expression" @@ -5247,37 +5291,31 @@ msgstr "eBook öffnen" msgid "Configure" msgstr "Konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Speichere einzelnes Format auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Fehler" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "Spen&den Sie, um calibre zu unterstützen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5285,35 +5323,35 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Metadaten und Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Nur Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Nur Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5322,7 +5360,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5330,80 +5368,85 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "Leeres Buch hinzufügen. (Buch Eintrag ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Willkommens-Assistenten ausführen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Gerätedatenbank ist beschädigt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5434,60 +5477,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5495,112 +5538,112 @@ msgstr "" "Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom " "Computer entfernt. Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "Konnte Metadaten nicht laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "Umschlagbilder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Lade %s für %d Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Das Laden der Metadaten schlug teilweise fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Das Laden der Metadaten schlug für folgende Bücher fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Laden der Metadaten schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Es gab einen Fehler während des Speicherns." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Mehrere Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5612,32 +5655,32 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Es sind keine genaueren Informationen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5645,12 +5688,12 @@ msgstr "" "Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen " "und schließen Sie das Gerät wieder an und - oder starten Sie neu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5659,19 +5702,19 @@ msgstr "" "href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Ungültiger Ort der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5680,12 +5723,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5696,11 +5739,11 @@ msgstr "" "verursachen.
\n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5708,7 +5751,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5716,11 +5759,11 @@ msgstr "" "Letzte Version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5730,48 +5773,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Minimiert im Systembereich der Kontrollleiste starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "kann im Systemtray gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" @@ -5928,6 +5971,10 @@ msgstr "Buch hat weder Titel noch ISBN" msgid "No matches found for this book" msgstr "Keine Treffer für dieses Buch" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Suche" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Aufträge:" @@ -6422,14 +6469,14 @@ msgstr "Groß-/Kleinschreibung vertauschen" msgid "Title Case" msgstr "Wortanfänge groß schreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Voreinstellung" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " @@ -6439,7 +6486,7 @@ msgstr "" "können Sie auf ihre calibre Büchersammlung direkt vom Gerät aus zugreifen. " "Dazu müssen Sie den calibre Content Server einschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6447,7 +6494,7 @@ msgstr "" "Denken Sie daran, calibre gestartet zu lassen, da der Server nur solange " "läuft wie auch calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " @@ -6457,20 +6504,20 @@ msgstr "" "WordPlayer hinzufügen. Dabei sollte myhostname der vollständige Servername " "oder die IP Adresse des Rechners sein, auf dem calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "Verschiebe Bibliothek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6478,11 +6525,11 @@ msgstr "" "

Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie " "bevor Sie die aktuelle Bibliothek verschieben.
Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -7087,93 +7134,115 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Komprimiere Datenbank" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "Überprüfe SQL Vollständigkeit..." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "Überprüfe fehlende Dateien." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "Überprüfte ID" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" -msgstr "" +msgstr "Der Titel" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:23 msgid "The authors" -msgstr "" +msgstr "Die Autoren" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24 msgid "The author sort string" -msgstr "" +msgstr "Die Sortierfolge der Autoren" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25 msgid "The tags" -msgstr "" +msgstr "Die Etiketten" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26 msgid "The series" -msgstr "" +msgstr "Die Reihen" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:27 msgid "The series number" -msgstr "" +msgstr "Die Reihennummerierung" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28 msgid "The rating" -msgstr "" +msgstr "Die Bewertung" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29 msgid "The ISBN" -msgstr "" +msgstr "Die ISBN" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30 msgid "The publisher" -msgstr "" +msgstr "Der Herausgeber" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31 msgid "The date" -msgstr "" +msgstr "Das Datum" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32 msgid "The published date" -msgstr "" +msgstr "Das Veröffentlichungsdatum" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The calibre internal id" -msgstr "" +msgstr "Die calibre interne ID" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "Options to control saving to disk" -msgstr "" +msgstr "Einstellungen zur Kontrolle des Speicherns auf die Festplatte" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:49 msgid "" "Normally, calibre will update the metadata in the saved files from what is " "in the calibre library. Makes saving to disk slower." msgstr "" +"Normalerweise aktualisiert Calibre die Metadaten in den gespeicherten " +"Dateien mit den Metadaten in der Calibre Bibliothek. Dies verlangsamt das " +"Speichern auf die Festplatte." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:52 msgid "" "Normally, calibre will write the metadata into a separate OPF file along " "with the actual e-book files." msgstr "" +"Normalerweise schreibt Calibre die Metadaten in eine gesonderte OPF Datei " +"zusammen mit den eigentlichen eBook Dateien." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55 msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." msgstr "" +"Normalerweise speichert Calibre das Umschlagbild in einer gesonderten Datei " +"zusammen mit den eigentlichen eBook Dateien." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:58 msgid "" "Comma separated list of formats to save for each book. By default all " "available books are saved." msgstr "" +"Durch Kommata getrennte Liste der Formate, die für jedes Buch gespeichert " +"werden sollen. In der Voreinstellung werden alle verfügbaren Bücher " +"gespeichert." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61 msgid "" @@ -7196,17 +7265,19 @@ msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" msgstr "" +"Format, in dem das Datum angezeigt wird. %d - Tag, %b - Monat, %Y - Jahr. " +"Voreinstellung ist: %b, %Y" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 msgid "Requested formats not available" -msgstr "" +msgstr "Angeforderte Formate nicht verfügbar" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" "Kennwort für den Zugriff auf die calibre Bibliothek. Benutzername ist " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7229,6 +7300,8 @@ msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." msgstr "" +"Wann immer Sie Argumente an %prog weitergeben, die Leerzeichen beinhalten, " +"setzen Sie diese Argumente in Anführungsstriche." #: /home/kovid/work/calibre/src/calibre/utils/config.py:551 msgid "Path to the database in which books are stored" @@ -7339,83 +7412,84 @@ msgid "Password for sites that require a login to access content." msgstr "" "Passwort für Webseiten, die einen Login für den Inhaltsabruf benötigen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " -"Gründe an" +"Konnte Artikel nicht abrufen. Mit -vv starten, um den Grund dafür zu sehen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Rufe Feed ab" @@ -7430,11 +7504,13 @@ msgstr "Kroatisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7442,6 +7518,7 @@ msgstr "Kroatisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7450,6 +7527,7 @@ msgstr "Serbisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7497,6 +7575,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7516,6 +7595,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7524,7 +7604,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7619,7 +7699,7 @@ msgstr "Englisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tnxm.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vnexpress.py:16 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamesisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 msgid "sr-Latn-RS" @@ -7698,10 +7778,11 @@ msgstr "Überspringe doppelten Artikel: %s" msgid "Skipping filtered article: %s" msgstr "Überspringe gefilterten Artikel: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" -msgstr "" +msgstr "Montenegrisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 msgid "Kovid Goyal and Sujata Raman" @@ -8318,6 +8399,11 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Dont show the progress bar" #~ msgstr "Fortschrittsbalken nicht anzeigen" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " +#~ "Gründe an" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 472342171b..f9dc9bcbbd 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-21 15:22+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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Άγνωστο" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -745,11 +745,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1535,27 +1535,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1780,6 +1780,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2011,12 +2018,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2121,16 +2122,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2197,6 +2198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2208,6 +2210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2222,11 +2225,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2472,6 +2476,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2678,6 +2683,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2749,79 +2763,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2871,10 +2869,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3092,7 +3086,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3194,7 +3188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3233,168 +3227,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4062,93 +4063,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4760,156 +4756,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4925,170 +4920,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5096,145 +5091,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5388,6 +5383,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5852,57 +5851,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6378,18 +6377,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6492,11 +6503,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6621,81 +6632,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6710,11 +6723,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6722,6 +6737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6730,6 +6746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6777,6 +6794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6796,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6804,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6978,6 +6997,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 0d16367438..11eeff121e 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: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-08-21 10:36+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-26 09:58+0000\n" "Last-Translator: Jellby \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,7 +77,7 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -99,8 +99,8 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -115,10 +115,10 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -131,15 +131,15 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Desconocido" @@ -545,21 +545,21 @@ msgstr "Enviando metadatos al dispositivo..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Comunicar con el lector Sony PRS-700" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "No se pudo detectar la unidad de disco %s. Pruebe después de reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "No se pudo detectar la unidad de disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "No se pudo encontrar el asistente de montaje: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -567,30 +567,30 @@ msgstr "" "No se pudo detectar la unidad de disco %s. Probablemente el kernel está " "exportando una versión anticuada de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "No se pudo montar la memoria principal (Código de error: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "El lector no tiene tarjeta de almacenamiento en esta ranura." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "La ranura seleccionada: %s no está soportada." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "No hay suficiente espacio libre en la memoria principal" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -831,11 +831,11 @@ msgstr "Lista de las recetas incorporadas" msgid "Output saved to" msgstr "Salida guardada en" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "Nivel de verbosidad. Especificar varias veces para mayor verbosidad." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -847,7 +847,7 @@ msgstr "" "documento de entrada. Por ejemplo las longitudes dependientes de la " "resolución (en píxeles). Las opciones son:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -860,7 +860,7 @@ msgstr "" "documentos que funcionen en un ciertos dispositivos. Por ejemplo EPUB en un " "lector SONY. Las opciones son:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -873,7 +873,7 @@ msgstr "" "defecto, el tamaño de letra base se decide basándose en perfil de salida " "seleccionado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -889,11 +889,11 @@ msgstr "" "defecto es usar una correspondencia basada en el perfil de salida " "seleccionado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "Desactivar el rescalado de los tamaños de letra." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -901,7 +901,7 @@ msgstr "" "La altura de línea en pt. Controla el espaciado entre líneas consecutivas de " "texto. Por defecto no se altera la altura de línea." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -913,7 +913,7 @@ msgstr "" "lugar a texto que se sale de la página y otros problemas. Esta opción extrae " "el contenido de las tablas y lo presenta de manera lineal." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -923,7 +923,7 @@ msgstr "" "primer nivel del Índice. Si se indica, tiene prioridad sobre otras formas de " "autodetección." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -933,7 +933,7 @@ msgstr "" "segundo nivel del Índice. Cada una se añade bajo la entrada de primer nivel " "previa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -943,7 +943,7 @@ msgstr "" "tercer nivel del Índice. Cada una se añade bajo la entrada de segundo nivel " "previa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -952,11 +952,11 @@ msgstr "" "Normalmente, si el fichero de origen tiene un Índice, se usa éste en vez del " "autogenerado. Con esta opción siempre se usará el autogenerado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "No añadir los capitulos autodetectados al Índice." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -964,7 +964,7 @@ msgstr "" "Si se detecta menos de este número de capítulos, entonces se añaden enlaces " "al Índice. Valor por defecto: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -974,7 +974,7 @@ msgstr "" "la opción Valor por defecto: %default. Sólo se añadirán enlaces al Índice si " "se detecta un número de capítulos menor que el umbral." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -982,7 +982,7 @@ msgstr "" "Eliminar entradas del Índice cuyos títulos se corresponden con la expresión " "regular especificado. Las entradas marcadas y todas sus ramas son eliminadas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -999,20 +999,19 @@ msgstr "" "expresión \"/\". Véase el Tutorial de XPath en el Manual de usuario de " "calibre para obtener más ayuda sobre el uso de esta opción." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " "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 "" -"Especificar cómo marcar los capítulos detectados. \"salto de página\" " -"insertará un salto de página antes de cada capítulo. \"filete\" insertará " -"una línea antes de cada capítulo. \"ambos\" marcará los capítulos con un " -"salto de página y una línea en blanco. \"ninguno\" deshabilitará el marcado " -"de capítulos." +"Especificar cómo marcar los capítulos detectados. \"pagebreak\" insertará un " +"salto de página antes de cada capítulo. \"rule\" insertará una línea antes " +"de cada capítulo. \"both\" marcará los capítulos con un salto de página y " +"una línea en blanco. \"none\" deshabilitará el marcado de capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -1022,42 +1021,42 @@ msgstr "" "reglas de estilo del fichero de origen, por lo que puede usarse para anular " "dichas reglas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Una expresión XPath. Se insertarán saltos de página delante de los elementos " "especificados." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Establecer el margen superior en pt. Valor por defecto: %default. 72 pt son " "una pulgada (2,54 cm)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Establecer el margen inferior en pt. Valor por defecto: %default. 72 pt son " "una pulgada (2,54 cm)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Establecer el margen izquierdo en pt. Valor por defecto: %default. 72 pt son " "una pulgada (2,54 cm)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Establecer el margen derecho en pt. Valor por defecto: %default. 72 pt son " "una pulgada (2,54 cm)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1067,7 +1066,7 @@ msgstr "" "justificado o no en realidad, depende de si el formato de libro electrónico " "y el dispositivo de lectura soportan el texto justificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " @@ -1077,7 +1076,7 @@ msgstr "" "línea de cada párrafo de 1,5em. La eliminación del espacio no funciona si el " "fichero de origen no define párrafos (etiquetas

o

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1085,7 +1084,7 @@ msgstr "" "Usar la portada detectada en el fichero de origen mejor que la portada " "especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1093,7 +1092,7 @@ msgstr "" "Insertar una línea en blanco entre párrafos. No funciona si el fichero de " "origen no define párrafos (etiquetas

o

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1102,7 +1101,7 @@ msgstr "" "primera imagen del fichero es una portada y se está especificando una " "portada externa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1110,7 +1109,7 @@ msgstr "" "Incluir los metadatos al principio del libro. Es útil para lectores de " "libros electrónicos que no manejan los metadatos directamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1118,24 +1117,24 @@ msgstr "" "Intentar detectar y corregir saltos de línea manuales y otros problemas en " "el fichero de origen. Esto puede empeorar las cosas, úsese con cuidado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "Usar una expresión regular para tratar de eliminar los encabezados" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "La expresión regular que se usa para eliminar los encabezados." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" "Usar una expresión regular para tratar de eliminar los pies de página." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "La expresión regular que se usa para eliminar los pies de página." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1143,7 +1142,7 @@ msgstr "" "Leer metadatos del fichero OPF especificado. Los metadatos leídos de este " "fichero anularán cualquier metadato que haya en el fichero de origen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1160,88 +1159,88 @@ msgstr "" "empleada será la que use mayor número de personas (la china, en el ejemplo " "anterior)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Establecer el título." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Establecer los autores. Si hay varios autores deben separarse por \"&\"." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "La versión del título que se usará para ordenar. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "Texto que se usará para ordenar por autor. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Establecer el fichero especificado como portada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Establecer la descripción del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Establecer la editorial del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Establecer la serie a la que pertenece el libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Establecer la posición que ocupa el libro en su serie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Establecer la valoración. Debe ser un número entre 1 y 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Establecer el ISBN del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Establecer etiquetas para el libro. Debe ser una lista separada por comas" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Establecer el productor del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Establecer el idioma." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "No se pudo encontrar un libro dentro del archivo" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "Convirtiendo entrada a HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "Aplicando transformaciones al libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "Creando" @@ -1280,13 +1279,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" -"Normalmente, si el fichero de entrada no tiene portada y no se especifica " -"ninguna, se genera una portada por defecto con el título, autores, etc. Esta " -"opción desactiva la generación de dicha portada." +"Normalmente, si el archivo de entrada no tiene portada y no especifica una, " +"se generará una portada con el título, autores, etc. Esta opción desactiva " +"la generación de esta portada." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 @@ -1304,8 +1303,8 @@ msgstr "No incluir un Índice al principio del libro." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." -msgstr "Añadir un Índice al principio del libro" +msgid "Add Table of Contents to beginning of the book." +msgstr "Añadir Índice al principio del libro" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" @@ -1795,27 +1794,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "Establecer el BookID en ficheros LRF" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "No se especificó ningún fichero" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Metadatos originales" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Metadatos modificados" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "OPF creado en" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Portada guardada en" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "No se encontro ninguna portada" @@ -2068,6 +2067,15 @@ msgstr "Notas al pie" msgid "Sidebar" msgstr "Recuadro" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" +"Normalmente calibre interpreta las líneas en blanco como marcas de párrafo. " +"Con esta opción se interpreta que cada línea es un párrafo separado." + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Formato a usar dentro del contenedor PDB. Las opciones son:" @@ -2364,14 +2372,6 @@ msgstr "" "Este fichero RTF tiene una característica no soportada por calibre. " "Conviértalo a HTML primero y pruebe con éste." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" -"Normalmente calibre interpreta las líneas en blanco como marcas de párrafo. " -"Con esta opción se interpreta que cada línea es un párrafo separado." - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2490,16 +2490,16 @@ msgstr "" "Acción por defecto que se ejecutará cuando se pulse el botón de enviar al " "dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "Copiar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "Copiar al portapapeles" @@ -2554,7 +2554,7 @@ msgstr "Guardado" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:60 msgid "Bulk Convert" -msgstr "Convertir en masa" +msgstr "Convertir en bloque" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 @@ -2571,6 +2571,7 @@ msgstr "Entrada de cómic" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2582,6 +2583,7 @@ msgstr "Opciones específicas para" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2596,11 +2598,12 @@ msgstr "entrada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2759,7 +2762,7 @@ msgstr "&Linealizar tablas" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96 msgid "&Transliterate unicode characters to ASCII." -msgstr "&Transliterar caracteres Unicode en ASCII." +msgstr "Transliterar &caracteres Unicode en ASCII." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97 msgid "Font size &key:" @@ -2848,6 +2851,7 @@ msgstr "" "sea posible." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Elegir portada para " @@ -3058,6 +3062,15 @@ msgstr "&Derecha:" msgid "&Bottom:" msgstr "A&bajo:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "Entrada PDB" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "Interpretar todas las líneas como párrafos" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "Salida PDB" @@ -3133,81 +3146,65 @@ msgstr "" "Ajuste fino de la detección de títulos de capítulo y otros elementos de " "estructura del documento." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "&Detectar capítulos en (expresión XPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Inser&tar saltos de página delante de (expresión XPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Expresión regular no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Expresión regular no valida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "Expresión XPath no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "La expresión XPath %s no es válida." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Marca de capítulo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "salto de página" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "filete" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "ambos" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "ninguno" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Eliminar la primera &imagen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "In&sertar metadatos en una página al principio del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "Expresión regular para &pies de página" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "P&reprocesar el fichero de entrada para tratar de mejorar la detección de " "estructura" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "Expresión regular para &encabezados" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "Elimin&ar pie de página" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "Eliminar e&ncabezado" @@ -3257,10 +3254,6 @@ msgstr "Fi<ro para el Índice:" msgid "TXT Input" msgstr "Entrada TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "Interpretar todas las líneas como párrafos" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "Salida TXT" @@ -3486,7 +3479,7 @@ msgid "Attached, you will find the e-book" msgstr "El libro electrónico está adjunto" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "por" @@ -3601,7 +3594,7 @@ msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3642,31 +3635,31 @@ msgstr "&Autor(es)" msgid "&Profile:" msgstr "&Perfil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "%(plugins)s de %(plugin_type)s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "General" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Interfaz" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "Añadir/Guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3674,11 +3667,11 @@ msgstr "" "Envío de\n" "correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Avanzada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3686,25 +3679,25 @@ msgstr "" "Servidor\n" "de contenido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Autoenviar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" "Formatos para enviar por correo electrónico. El primero formato que " "concuerde se enviará." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3713,110 +3706,115 @@ msgstr "" "
a esta dirección de correo electrónico (siempre que estén en uno de los " "formatos listados)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "nueva dirección de correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "No hay ninguna ruta de complementos válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s no es una ruta de complementos válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Elegir complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "El complemento no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "El complemento: %s no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Complemento no personalizable" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Complemento: %s no necesita personalización" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Personalizar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "No se puede eliminar el complemento incorporado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " no puede eliminarse. Es un complemento incorporado. Intente desactivarlo en " "su lugar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Registro de errores:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Registro de accesos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Fallo al iniciar el servidor de contenidos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Seleccionar ubicación para los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Tamaño no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "El tamaño %s no es válido. Debe ser de la forma anchuraxaltura" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Ubicación de la base de datos no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Ubicación de la base de datos no válida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Debe ser un directorio." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Ubicación de la base de datos no válida.
Imposible escribir en " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." -msgstr "Comprobando..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" +msgstr "Comprobando la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." -msgstr "" -"Comprobando la integridad de la base de datos. Esto puede llevar algún " -"tiempo." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Error" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "Fallo al comprobar la integridad de la base de datos" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "Se encontraron incoherencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3880,7 +3878,7 @@ msgstr "Actualizar los &metadatos de las copias guardadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Save metadata in &OPF file" -msgstr "Guardar los metadatos en un fichero $OPF" +msgstr "Guardar los metadatos en un fichero &OPF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "Convert non-English characters to &English equivalents" @@ -3906,11 +3904,11 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" -"Ajustando la plantilla siguiente se puede controlar en qué carpetas se " -"guardan los ficheros y qué nombres se les da. Puede usar el carácter / para " -"especificar subcarpetas. Las variables de metadatos disponibles se describen " -"a continuación. Si un libro determinado no tiene alguno de los metadatos la " -"variable se sustituirá por una cadena vacía." +"Mediante el ajuste de la siguiente plantilla se puede controlar en qué " +"carpetas se guardan los ficheros y qué nombres se les da. Puede usar el " +"carácter / para especificar subcarpetas. Las variables de metadatos " +"disponibles se describen a continuación. Si un libro determinado no contiene " +"alguno de los metadatos la variable se sustituirá por una cadena vacía." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Available variables:" @@ -3918,7 +3916,7 @@ msgstr "Variables disponibles:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "&Saving books" -msgstr "&Guardando libros" +msgstr "&Guardar libros" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 @@ -4545,93 +4543,88 @@ msgstr "Se necesita contraseña." msgid "Aborting..." msgstr "Abortando..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Usted" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Personalizado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Planificado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Buscar" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d recetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "lunes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "martes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "miércoles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "día" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "viernes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "sábado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "domingo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "jueves" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Debe establecer la información de cuenta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Esta receta requiere un usuario y contraseña" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Creado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "Hace %d días, %d horas y %d minutos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Última descarga" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Última descarga: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Descarga de noticias planificada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Añadir una nueva fuente de noticias" @@ -5300,37 +5293,31 @@ msgstr "Abrir libro electrónico" msgid "Configure" msgstr "Configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Guardar un solo formato en disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Buscar (Para búsqueda avanzada, pulse el botón de la izquierda)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Error" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Error en la comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "&Donar para apoyar a calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5338,35 +5325,35 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Editar metadatos por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Edita metadatos en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Descargar metadatos y portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Descargar sólo los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Descargar sólo las portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Añadir libros desde un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5375,7 +5362,7 @@ msgstr "" "directorio, se asume que cada fichero de libro electrónico es el mismo libro " "en diferente formato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5384,80 +5371,85 @@ msgstr "" "por directorio, se asume que cada fichero de libro electrónico es un libro " "diferente." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "Añadir libro en blanco. (Entrada de libro sin ningún formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Guardar en el disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Guardar en el disco, en un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Guardar solamente el formato %s en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Mostrar un formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Convertir por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Convertir en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Ejecutar el asistente de bienvenida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Libros similares..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Ubicación de la base de datos incorrecta" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "Biblioteca de calibre" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Elija otra ubicación para la biblioteca de libros electrónicos." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Explorar por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " detectado." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Base de datos del dispositivo corrupta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5487,60 +5479,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Libros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "Libros en EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "Libros en LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "Libros en HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "Libros en LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "Libros en MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Libros en formato texto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "Libros en PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Cómics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archivos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Fallo leyendo metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "Fallo leyendo metadatos de" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5548,111 +5540,111 @@ msgstr "" "Los libros seleccionados serán eliminados permanentemente y los " "ficheros borrados del equipo. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Eliminando libros del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "No se pueden descargar los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Descargando %s para %d libro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "No se pudieron descargar algunos metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "No se pudieron descargar metadatos para:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "No se pudieron descargar metadatos:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "No se pueden editar los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "No se puede guardar en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Elegir directorio de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Error al guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Hubo un error al guardar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "No se pudieron guardar algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Obteniendo noticias de " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " obtenidas." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "No se puede convertir" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "No se puede visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Elija el formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "No se puede abrir la carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Varios libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5664,32 +5656,32 @@ msgstr "" "equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. " "¿Desea continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "No se puede configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "No se puede configurar mientras haya tareas en ejecución." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "No hay información detallada disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" "No hay información detallada disponible para los libros en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Error de comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5697,12 +5689,12 @@ msgstr "" "Hubo un error de comunicación con el dispositivo. Desconecte y vuelva a " "conectar el dispositivo o reinicie la aplicación." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Error de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5710,19 +5702,19 @@ msgstr "" "

No se pudo convertir: %s

Es un libro con DRM. " "Primero debe eliminar el DRM usando herramientas de terceros." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Ubicación de la biblioteca no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "No se puede acceder a %s. Usando %s como biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5731,11 +5723,11 @@ msgstr "" "lo encuentra útil, por favor, considere donar dinero para apoyar su " "desarrollo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Hay tareas activas. ¿Está seguro de que quiere salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5746,11 +5738,11 @@ msgstr "" "de datos en el dispositivo.
\n" " ¿Está seguro de que desea salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "AVISO: Tareas activas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5758,7 +5750,7 @@ msgstr "" "continuará ejecutándose en la bandeja del sistema. Para cerrarlo, elija " "Salir en el menú de contexto de la bandeja del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5766,11 +5758,11 @@ msgstr "" "Última versión: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Actualización disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5780,48 +5772,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas " "características. ¿Visitar la página de descarga?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Usar la biblioteca de la ruta especificada." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Iniciar el programa minimizado en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Dirigir registro de depuración a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "Si está seguro de que no está en ejecución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "No se puede iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s ya está ejecutándose." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "puede estar en ejecución en la bandeja del sistema, en la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "zona superior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "zona inferior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "inténtelo después de reiniciar el equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "pruebe a borrar el fichero" @@ -5981,6 +5973,10 @@ msgstr "El libro no tiene ni título ni ISBN" msgid "No matches found for this book" msgstr "No se ha encontrado el libro" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Buscar" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Tareas:" @@ -6472,14 +6468,14 @@ msgstr "Invertir mayúsculas/minúsculas" msgid "Title Case" msgstr "Formato de título (todas las iniciales en mayúscula)" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Predeterminado" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " @@ -6489,7 +6485,7 @@ msgstr "" "Android, puede acceder a su colección de libros de calibre directamente con " "él. Para ello debe activar el servidor de contenidos." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6497,7 +6493,7 @@ msgstr "" "Recuerde dejar calibre en ejecución, el servidor sólo funciona mientras " "calibre se está ejecutando." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " @@ -6507,20 +6503,20 @@ msgstr "" "WordPlayer, donde miservidor es el nombre de servidor completo o la " "dirección IP del equipo donde se ejecuta calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "Moviendo la biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Fallo al mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Base de datos no valida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6528,11 +6524,11 @@ msgstr "" "

Ya existe una biblioteca no válida en %s, bórrela antes de intentar mover " "la biblioteca actual.
Error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "No se pudo mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "asistente de bienvenida" @@ -7139,20 +7135,32 @@ msgstr "" "\n" "Para ver la ayuda de cada orden ejecute: %%prog orden --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrando la base de datos antigua a la biblioteca de libros electrónicos " "en %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Compactando la base de datos" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "Comprobando la integridad de SQL..." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "Comprobando ficheros inexistentes." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "ID comprobado" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "El título" @@ -7259,7 +7267,7 @@ msgid "" msgstr "" "Normalmente calibre convertirá todos los caracteres no ASCII de los nombres " "de fichero en los equivalentes ASCII. AVISO: Si se desactiva esta opción, " -"pueden ocasionarse errores al guardar, dependiendo del soporte para unicode " +"pueden ocasionarse errores al guardar, dependiendo del soporte para Unicode " "del sistema de ficheros donde se guarden los libros." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:72 @@ -7274,12 +7282,12 @@ msgstr "" msgid "Requested formats not available" msgstr "Los formatos solicitados no están disponibles" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" "Contraseña para acceder a la biblioteca de calibre. El nombre de usuario es " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7415,83 +7423,84 @@ msgid "Password for sites that require a login to access content." msgstr "" "Contraseña para sitios que requieren registro para acceder al contenido." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Fuente de noticias desconocida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Descarga finalizada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Fallo al descargar los siguientes artículos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Fallo al descargar partes de los siguientes artículos" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tEnlaces fallidos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"No se pudo obtener el artículo. Ejecute con la opción --debug para encontrar " -"la causa del fallo" +"No se pudo obtener el artículo. Ejecute calibre con -vv para ver el motivo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Obteniendo canales de noticias..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Se obtivieron canales de noticias de la página principal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Descargando la portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" @@ -7506,11 +7515,13 @@ msgstr "Croata" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7518,6 +7529,7 @@ msgstr "Croata" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7526,6 +7538,7 @@ msgstr "Serbio" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7573,6 +7586,7 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7592,6 +7606,7 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7600,7 +7615,7 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7774,6 +7789,7 @@ msgstr "Descartando artículo duplicado: %s" msgid "Skipping filtered article: %s" msgstr "Descartando artículo filtrado: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -8451,6 +8467,11 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ "Recetas propias disponibles son:\n" #~ "%s\n" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "No se pudo obtener el artículo. Ejecute con la opción --debug para encontrar " +#~ "la causa del fallo" + #~ msgid "Very verbose output, useful for debugging." #~ msgstr "Salida extremadamente detallada, útil para depuración." diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 731b7a2b96..a2afd5f83d 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-08-12 10:56+0000\n" "Last-Translator: Jellby \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -26,8 +26,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Inconnu" @@ -537,49 +537,49 @@ msgstr "Envoie les métadonnées vers l'appareil..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Communique avec le lecteur d'ebook Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Impossible de détecter le disque %s. Essayer de redémarrer" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Impossible de monter le disque %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Impossible de monter la mémoire principale (Code d'erreur: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Le lecteur n'a aucune carte mémoire dans cette fente." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "La fente choisie %s n'est pas supportée." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Espace insuffisant dans la mémoire principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Espace insuffisant sur la carte mémoire" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -798,12 +798,12 @@ msgstr "Lister les recettes intégrées" msgid "Output saved to" msgstr "Sortie sauvegardée vers" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Niveau de verbosité. Spécifier le plusieurs fois pour augmenter la verbosité." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -815,7 +815,7 @@ msgstr "" "d'entrée. Par exemple, la résolution dépend des longueurs. (c.-à-d. " "longueurs en pixels). Les choix sont:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -828,7 +828,7 @@ msgstr "" "documents qui fonctionneront sur cet appareil. Par exemple EPUB sur un " "lecteur SONY. Les choix sont:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -841,7 +841,7 @@ msgstr "" "sortie et vice versa. Par défaut, la taille de base pour la fonte est " "choisie par rapport au profil de sortie que vous avez choisi." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -850,11 +850,11 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "Désactiver tous les redimensionnements de tailles de fontes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -863,7 +863,7 @@ msgstr "" "consécutives de texte. Par défaut aucune manipulation sur la hauteur de " "ligne n'est effectué." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -875,7 +875,7 @@ msgstr "" "texte qui déborde de la page et d'autres artéfacts. Cette option extraira le " "contenu des tables et le présentera dans un mode linéaire." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -885,7 +885,7 @@ msgstr "" "au premier niveau de la table des matières. Si spécifiée, elle sera " "prioritaire par rapport aux autres formulaires d'auto-détection." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -895,7 +895,7 @@ msgstr "" "au deuxième niveau de la table des matières. Chaque entrée est ajoutée en " "dessous de la précédente entrée de premier niveau." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -905,7 +905,7 @@ msgstr "" "troisième niveau de la table des matières. Chaque entrée est ajoutée en " "dessous de la précédente entrée de deuxième niveau." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -915,13 +915,13 @@ msgstr "" "utilisée de préférence à celle auto-générée. Avec cette option, l'auto-" "générée est toujours utilisée." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Ne pas ajouter à la table des matières les chapitres détectés " "automatiquement." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -929,7 +929,7 @@ msgstr "" "Lorsque le nombre de chapitres détectés est inférieur à ce chiffre, les " "liens sont ajoutés à la table des matières. Par défaut: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -939,7 +939,7 @@ msgstr "" "désactiver. Par défaut : %default. Les liens sont ajoutés à la TOC seulement " "si le seuil du nombre de chapitres détecté n'a pas été atteint." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -948,7 +948,7 @@ msgstr "" "l'expression régulière spécifiée. Les entrées correspondantes ainsi que " "leurs fils sont supprimés." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -966,7 +966,7 @@ msgstr "" "manuel utilisateur de calibre pour une aide complémentaire sur l'utilisation " "de cette fonctionnalité." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -979,7 +979,7 @@ msgstr "" "le marquage des chapitres et une valeur de \"both\" utilisera à la fois un " "saut de page et un filet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -989,56 +989,56 @@ msgstr "" "aux règles de style du fichier source, ainsi il pourra être utilisé pour " "surcharger ces règles." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Une expression XPath. Des séparateurs de pages sont insérés avant les " "éléments spécifiés." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Indiquer la marge haute en pts. Par défaut : %default. Note : 72 pts " "équivaut à un pouce (2,54cm)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Indiquer la marge basse en pts. Par défaut : %default. Note : 72 pts " "équivaut à un pouce (2,54cm)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Indiquer la marge gauche en pts. Par défaut : %default. Note : 72 pts " "équivaut à un pouce (2,54cm)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Indiquer la marge droite en pts. Par défaut : %default. Note : 72 pts " "équivaut à un pouce (2,54cm)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1046,7 +1046,7 @@ msgstr "" "Utiliser la couverture contenue dans le fichier d'entrée plutôt que la " "couverture spécifiée." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1054,7 +1054,7 @@ msgstr "" "Insérer une ligne vide entre les paragraphes. Ne fonctionnera pas si le " "fichier source n'utilise pas de paragraphes. (étiquettes

ou

)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1063,7 +1063,7 @@ msgstr "" "lorsque la première image est une couverture alors que vous désirez " "spécifier une couverture externe." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1071,31 +1071,31 @@ msgstr "" "Insérer les métadonnées au début du livre. Ceci est utile si votre lecteur " "d'ebook ne supporte pas directement l'affichage/recherche des métadonnées." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" "Utiliser une expression régulière pour essayer de supprimer l'en-tête." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "L'expression régulière à utiliser pour la suppression de l'en-tête." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" "Utiliser une expression régulière pour essayer de supprimer le pied de page." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "L'expression régulière à utiliser pour supprimer le pied de page." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1103,7 +1103,7 @@ msgstr "" "Lire les métadonnées du fichier OPF spécifié. Les métadonnées lues à partir " "de ce fichier écraseront les métadonnées dans le fichier source." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1120,89 +1120,89 @@ msgstr "" "utilisé par le plus grand nombre de personnes sera utilisé (Chinois dans " "l'exemple précédent)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Indiquer le titre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Indiquer les auteurs. Les auteurs multiples doivent être séparés par des &." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "La version du titre à utiliser pour le tri. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "Chaîne à utiliser lors du tri par auteur. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Indiquer la couverture pour le fichier spécifié." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Indiquer la description de l'ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Indiquer l'éditeur de l'ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Indiquer les séries auxquelles appartient cet ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Indiquer l'index de cet ebook dans les séries." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Indiquer le classement. Doit être un nombre entre 1 et 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Indiquer l'ISBN du livre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Indiquer les étiquettes du livre. Doit être une liste séparée par des " "virgules." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Indiquer le producteur du livre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Indiquer la langue." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Ne trouve pas d'ebook dans l'archive" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "Conversion de l'entrée en HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "Démarrage les transformations de l'ebook...." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "Création" @@ -1242,7 +1242,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1263,7 +1263,7 @@ msgstr "Ne pas insérer une Table des Matières au début du livre." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1761,27 +1761,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "Indiquer l'identifiant du livre dans les fichiers LRF" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "Aucun fichier spécifié" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Métadonnées d'origine" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Métadonnées modifiées" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "OPF créé dans" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Couverture sauvée sur" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "Aucune couverture trouvée" @@ -2032,6 +2032,13 @@ msgstr "Notes de bas de page" msgid "Sidebar" msgstr "Panneau latéral" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Format à utiliser à l'intérieur du conteneur pdb. Les choix sont:" @@ -2321,12 +2328,6 @@ msgstr "" "Ce fichier RTF a une fonctionnalité non supportée par calibre. Le convertir " "en HTML d'abord et puis essayer le." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2446,16 +2447,16 @@ msgid "Default action to perform when send to device button is clicked" msgstr "" "Action par défaut à réaliser quand le bouton 'envoyer au lecteur' est cliqué" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Copié" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2524,6 +2525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2535,6 +2537,7 @@ msgstr "Options spécifiques à" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2549,11 +2552,12 @@ msgstr "entrée" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2801,6 +2805,7 @@ msgstr "" "métadonnées que possible." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Choisir la couverture pour " @@ -3011,6 +3016,15 @@ msgstr "&Droite" msgid "&Bottom:" msgstr "&Bas" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "Sortie PDB" @@ -3084,81 +3098,65 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "Détecter les chapitres (expression XPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Insérer un saut de page avant (expression XPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Expression régulière invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Expression régulière invalide: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "XPath invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "L'expression XPath %s est invalide." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Marque de chapitre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "saut de page" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "règle" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "les deux" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "aucun" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Supprimer la première &image" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "Insérer les métadonnées comme page au début du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "Expression régulière pour le pied de page:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "&Pré-traiter le fichier d'entrée pour probablement améliorer la détection de " "structure" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "Expression régulière d'en-tête:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -3210,10 +3208,6 @@ msgstr "&Filtre TDM:" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "Sortie TXT" @@ -3431,7 +3425,7 @@ msgid "Attached, you will find the e-book" msgstr "En pièce jointe, vous trouverez l'ebook" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "par" @@ -3542,7 +3536,7 @@ msgstr "Chemin" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3582,31 +3576,31 @@ msgstr "&Auteur(s):" msgid "&Profile:" msgstr "&Profil :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Général" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3614,11 +3608,11 @@ msgstr "" "Envoi\n" "D'Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Mode avancé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3626,24 +3620,24 @@ msgstr "" "Serveur de\n" "contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Envoyer automatiquement" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" "Formats à envoyer par email. Le premier format qui correspond sera envoyé." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3651,108 +3645,115 @@ msgstr "" "Si coché, les News téléchargées seront automatiquement envoyées par email " "
à cette adresse (à condition qu'il appartienne à un des formats listés)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "Nouvelle adresse email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Pas de répertoire valide pour les plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s n'est pas un répertoire valide pour les plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Choisir le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Le plugin ne peut pas être désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Le plugin %s ne peut pas être désactivé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Le plugin ne peut pas être personnalisé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Le plugin %s ne peut pas être personnalisé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Personnalise %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Impossible de supprimer les plugins natifs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " ne peut pas être retiré. C'est un plugin natif. Essayer plutôt de le " "désactiver" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Journal d'erreur:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Journal des accès:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "A échoué lors du démarrage du serveur de contenu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Sélectionner l'emplacement pour les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Taille invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "La taille %s est invalide. Doit être au format largeurxhauteur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Chemin de la database invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Chemin de la database invalide " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Doit être un répertoire." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Chemin de la database invalide.
Erreur en écriture " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Erreur" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4469,93 +4470,88 @@ msgstr "Mot de passe nécessaire" msgid "Aborting..." msgstr "Abandon..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Vous" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Client" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Planifié" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Trouver" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d recettes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Lundi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Mardi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Mercredi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "jour" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Vendredi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Samedi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Dimanche" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Jeudi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Vous devez spécifiez des informations sur le compte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Cette recette a besoin d'un nom d'utilisateur et d'un mot de passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Créé par: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "il y a %d jours, %d heures et %d minutes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Dernier téléchargé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Dernier téléchargé: jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Planifier le téléchargement des News" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Ajouter une source personnalisée de News" @@ -5203,38 +5199,32 @@ msgstr "Ouvrir le livre" msgid "Configure" msgstr "Configurer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Sauvegarder un seul format vers le disque..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Recherche (pour une recherche avancée cliquer sur le bouton à gauche)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Erreur" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Montrer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "&Donner pour supporter calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Redémarrer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5242,35 +5232,35 @@ msgstr "" "

Pour l'aide visiter %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Editer les métadonnées individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Editer les métadonnées par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Télécharger les métadonnées et les couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Télécharger seulement les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Télécharger seulement les couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Ajouter des livres à partir d'un répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5278,7 +5268,7 @@ msgstr "" "Ajouter des livres par répertoires et sous-répertoires. (Un livre par " "répertoire, chaque fichier représente le même livre dans un format différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5286,80 +5276,85 @@ msgstr "" "Ajouter des livres par répertoires et sous-répertoires. (Plusieurs livres " "par répertoire, chaque fichier est un livre différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "Ajouter un livre vide. (Une entrée sans aucun format)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Sauvegarder sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Sauvegarder sur le disque dans un seul répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Sauvegarder seulement le format %s vers le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Visualiser le format spécifique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Convertir individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Convertir par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Démarrer l'assistant de bienvenue" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Livres similaires..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Mauvais emplacement pour la base" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Choisir un emplacement pour votre librairie d'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Navigation par couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Appareil: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " detecté." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Connecté: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Base de données d'appareils corrompue" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5388,60 +5383,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Téléchargement des livres vers l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Livres" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "Livres EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "Livres LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "Livres HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "Livres LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "Livres MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Livres Texte" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "Livres PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Bande Dessinées" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archives" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Impossible de lire les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5449,111 +5444,111 @@ msgstr "" "Les livres sélectionnés vont être supprimés définitivement et les " "fichiers seront supprimés de votre ordinateur. Etes-vous sûr ?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Suppression des livres dans l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "Impossible de télécharger les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Télécharge les livres %s sur %d" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Le téléchargement d'une partie des métadonnées a échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Le téléchargement des métadonnées a échoué pour :" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Le téléchargement des métadonnées a échoué:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Impossible d'éditer les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Impossible de sauvegarder sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Choisir le répertoire de destination" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Erreur pendant la sauvegarde" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Il y a eu une erreur lors de la sauvegarde." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "Impossible de sauvegarder certains livres" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "Cliquer le bouton afficher les détails pour voir lesquels." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Récupération des News de " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " récupéré." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Conversion impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Impossible de visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Choisir le format à afficher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Impossible d'ouvrir le répertoire" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Plusieurs livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5565,32 +5560,32 @@ msgstr "" "réponses de l'ordinateur. Une fois démarré le processus ne peut pas être " "arrêté avant la fin. Voulez-vous continuer ?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s n'a pas de format disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Configuration impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Impossible de configurer pendant que des travaux sont en cours." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Pas d'information détaillée disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" "Pas d'information détaillée disponible pour les livres dans l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5599,12 +5594,12 @@ msgstr "" "lecteur électronique. Veuillez déconnecter et reconnecter le lecteur " "électronique et redémarrer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Erreur lors de la conversion" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5612,19 +5607,19 @@ msgstr "" "

Impossible de convertir: %s

C'est un livre avec DRM. " "Vous devez supprimer les DRM en utilisant un programme tiers." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Emplacement de la librairie invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "Impossible d'accéder à %s. Utilise %s comme librairie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5633,22 +5628,22 @@ msgstr "" "Si vous le trouvez utile, pensez à donner afin de supporter son " "développement." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Il y a des travaux actifs. Voulez-vous vraiment finir ?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "ATTENTION: Travaux actifs" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5656,7 +5651,7 @@ msgstr "" "continuera à tourner dans la zone de notification. Pour le fermer, choisir " "Quitter dans le menu contextuel de la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5664,11 +5659,11 @@ msgstr "" "Dernière version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Mise à jour disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5678,48 +5673,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">Nouveautés. " "Visiter la page de téléchargement ?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Utiliser la librairie présente dans le répertoire spécifié." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Démarrer en mode minimisé dans la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Loggue les informations de débogage dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "Si vous êtes sûr qu'il n'est pas démarré" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "Impossible de lancer " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s est déjà démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "peut être démarré dans la zone de notification, dans la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "région en haut et à droite de l'écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "région en bas et à droite de l'écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "Essayer de redémarrer l'ordinateur." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "Essayer de supprimer le fichier" @@ -5876,6 +5871,10 @@ msgstr "Le livre n'a ni titre ni ISBN" msgid "No matches found for this book" msgstr "Aucune correspondance pour ce livre" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Trouver" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Travaux :" @@ -6369,47 +6368,47 @@ msgstr "Basculer la casse" msgid "Title Case" msgstr "Casse du titre" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Par défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "Déplace la librairie..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Le déplacement de la librairie a échoué." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Base de données invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6417,11 +6416,11 @@ msgstr "" "

Une librairie invalide existe à %s, la supprimer avant d'essayer de " "déplacer la librairie existante.
Erreur: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Impossible de déplacer la librairie" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "assistant de bienvenue" @@ -7015,18 +7014,30 @@ msgstr "" "\n" "Pour une aide sur commande précise: %%prog commande --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migre l'ancienne base vers la librairie dans %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Compacte la base" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -7129,12 +7140,12 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" "Mot de passe pour accéder à la librairie calibre. Le nom d'utilisateur est " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7267,84 +7278,84 @@ msgid "Password for sites that require a login to access content." msgstr "" "Mot de passe pour les sites devant se connecter pour accéder au contenu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Source de News inconnue" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Téléchargement effectué" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Impossible de télécharger les articles suivants;" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" "Impossible de télécharger certaines parties pour les articles suivants:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tLiens qui ont échoués:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Impossible de récupérer l'article. Exécuter avec --debug pour en connaître " -"la raison" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Récupération des flux..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Obtient les flux à partir de la page d'index" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Essaie de télécharger la couverture..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Commence le téléchargement [processus %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Flux téléchargés de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Impossible de télécharger la couverture: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Télécharge la couverture de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Impossible de télécharger l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Récupération du flux" @@ -7359,11 +7370,13 @@ msgstr "Croate" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7371,6 +7384,7 @@ msgstr "Croate" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7379,6 +7393,7 @@ msgstr "Serbe" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7426,6 +7441,7 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7445,6 +7461,7 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7453,7 +7470,7 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7627,6 +7644,7 @@ msgstr "Saute l'article dupliqué: %s" msgid "Skipping filtered article: %s" msgstr "Saute l'article filtré: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -9073,6 +9091,11 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ "Les recettes intégrées disponibles sont:\n" #~ "%s\n" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Impossible de récupérer l'article. Exécuter avec --debug pour en connaître " +#~ "la raison" + #~ msgid "" #~ "Options to control web2disk (used to fetch websites linked from feeds)" #~ msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 5e30d9fbef..836f9289f9 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-06-14 18:08+0000\n" "Last-Translator: Marcos X. \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Descoñecido" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Non se puido detectar a unidade de disco %s. Probe a reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -745,11 +745,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1535,27 +1535,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1780,6 +1780,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2011,12 +2018,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2121,16 +2122,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2197,6 +2198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2208,6 +2210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2222,11 +2225,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2472,6 +2476,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2678,6 +2683,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2749,79 +2763,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2871,10 +2869,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3092,7 +3086,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3194,7 +3188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3233,168 +3227,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4062,93 +4063,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4760,156 +4756,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4925,170 +4920,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5096,145 +5091,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5388,6 +5383,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5852,57 +5851,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6378,18 +6377,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6492,11 +6503,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6621,81 +6632,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6710,11 +6723,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6722,6 +6737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6730,6 +6746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6777,6 +6794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6796,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6804,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6978,6 +6997,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index c4169f9877..3f913667f7 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-21 15:24+0000\n" "Last-Translator: nikitajy \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "לא ידוע" @@ -510,49 +510,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -747,11 +747,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -759,7 +759,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -767,7 +767,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -775,7 +775,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -784,17 +784,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -802,58 +802,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -863,7 +863,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -871,105 +871,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -979,86 +979,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1086,7 +1086,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1107,7 +1107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1537,27 +1537,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1782,6 +1782,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2013,12 +2020,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2123,16 +2124,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2199,6 +2200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2210,6 +2212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2224,11 +2227,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2474,6 +2478,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2680,6 +2685,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2751,79 +2765,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2873,10 +2871,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3094,7 +3088,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3196,7 +3190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3235,168 +3229,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4064,93 +4065,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4762,156 +4758,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4927,170 +4922,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5098,145 +5093,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5390,6 +5385,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5854,57 +5853,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6380,18 +6379,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6494,11 +6505,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6623,81 +6634,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6712,11 +6725,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6724,6 +6739,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6732,6 +6748,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6779,6 +6796,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6798,6 +6816,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6806,7 +6825,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6980,6 +6999,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 3f6e98346d..296c200162 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-08-14 02:48+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-27 14:53+0000\n" "Last-Translator: Miro Glavić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Nepoznat" @@ -539,49 +539,51 @@ msgstr "Slanje metapodataka na uređaj..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Komuniciraj sa Sony PRS-700 eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nije moguće otkriti %s disketni pogon" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Nemoguće pronaći %s disketni pogon." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "Pomoćnik montaže nije pronađen: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" +"Nemoguće otkriti %s pogonski disk. Vaš kernel vjerojatno izvozi neodobrenu " +"verziju SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Nemoguće organizirati glavnu memoriju (Kod greške: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Čitač nema memorijsku karticu u ovom ležištu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Odabrano ležište: %s nije podržano." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Glavna memorija nema dovoljno slobodnog prostora" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -817,11 +819,11 @@ msgstr "Izlistaj uglavljene recepte" msgid "Output saved to" msgstr "Izlaz spremljen u" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "Razina rječitosti. Specificiraj više puta za veću rječitost." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -832,7 +834,7 @@ msgstr "" "podatke kako interpretirati različite informacije u ulaznom dokumentu. Na " "primjer razlučivo ovisne dužine (npr. dužine u pikselima). Izbori su:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -844,7 +846,7 @@ msgstr "" "slučajevima izlazni profil je potreban za proizvodnju dokumenata koji bi " "funkcionirali na uređaju. Na primjer EPUB na SONY čitaču. Izbori su:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -856,7 +858,7 @@ msgstr "" "napraviti pisma u izlazu većim i obratno. Standardno, osnovna veličina pisma " "se određuje po osnovu izlaznog profila kojeg vi odaberete." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -870,11 +872,11 @@ msgstr "" "koristi ove veličine za inteligentnu promjenu pisma. Standardno se koristi " "preslikavanje po osnovu izlaznog profila kojeg ste vi odabrali." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "Onemogući promjenu veličine svih pisama." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -882,7 +884,7 @@ msgstr "" "Visina reda u pts. Kontrolira razmak između dva susjedna reda teksta. " "Standardno, manipulacija visine reda se ne obavlja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -894,7 +896,7 @@ msgstr "" "stranice ili slične greške. Ova opcija će izlučiti sadržaj tabela i " "prezentirati ih u linearnom obliku." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -904,7 +906,7 @@ msgstr "" "Sadržaj na razini jedan. Ako je ovo specificirano, ima prednost nad ostalim " "oblicima auto-otkrivanja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -914,7 +916,7 @@ msgstr "" "Sadržaj na razini dva. Svaki unos je dodan kao prethodni unos na razini " "jedan." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -923,7 +925,7 @@ msgstr "" "XPath izraz koji specificira sve tagove koji bi trebali biti dodani u " "Sadržaj na razini tri. Svaki unos je dodan kao prethodni unos na razini dva." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -932,11 +934,11 @@ msgstr "" "Normalno, ako izvorna datoteka već ima Sadržaj, ova će se upotrijebiti prije " "auto-generirane. Sa ovom opcijom, auto-generirana se uvijek upotrebljava." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Ne dodavati auto-otkrivena poglavlja u Sadržaj" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -944,7 +946,7 @@ msgstr "" "Ukoliko je otkriven manji broj poglavlja od ovog broja, onda se veze dodaju " "u Sadržaj. Standardno: %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -954,7 +956,7 @@ msgstr "" "Standardno je %default. Veze su dodane u TOC samo ako je manje od početnog " "broja poglavlja otkriveno." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -962,7 +964,7 @@ msgstr "" "Ukloni zabilješke iz Sadržaja čiji naslovi odgovaraju specificiranom " "regularnom izrazu. Uparene zabilješke i svi njihovi sljedbenici su uklonjeni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -979,7 +981,7 @@ msgstr "" "XPath Vodič u calibre Korisničkom Priručniku za detalje oko korištenja ove " "osobenosti." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -992,7 +994,7 @@ msgstr "" "onesposobiti obilježavanje poglavlja a vrijednost \"oba\" će upotrijebiti i " "kraj stranice i crtu da obilježi poglavlja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -1002,41 +1004,41 @@ msgstr "" "stilskim pravilima iz izvorne datoteke, tako da može biti upotrijebljen za " "prevladavanje ovih pravila." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Ovo je XPath izraz. Krajevi stranica se unose prije specificiranih elemenata." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi gornju marginu u pts. Zadano je %default. Napomena: 72 pts je " "jednako 1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi donju marginu u pts. Zadano je %default. Napomena: 72 pts je jednako " "1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi lijevu marginu u pts. Zadano je %default. Napomena: 72 pts je " "jednako 1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi desnu marginu u pts. Zadano je %default. Napomena: 72 pts je jednako " "1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1046,7 +1048,7 @@ msgstr "" "poravnano ili ne ovisi o tome da li format knjige i čitač podržavaju " "poravnavanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " @@ -1056,7 +1058,7 @@ msgstr "" "1.5em. Uklanjanje razmaka neće funkcionirati ako izvorna datoteka ne koristi " "paragrafe (

ili

oznake)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1064,7 +1066,7 @@ msgstr "" "Upotrijebi omot koji je otkriven u izvornoj datoteci namjesto specificiranog " "omota." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1072,7 +1074,7 @@ msgstr "" "Umetni prazan red između paragrafa. Ovo neće funkcionirati ako izvorna " "datoteka ne koristi paragrafe (

ili

tagovi)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1080,7 +1082,7 @@ msgstr "" "Ukloni prvu sliku sa ulazne elektroničke knjige. Korisno kad je prva slika u " "izvornoj datoteci omot a vi zahtijevate vanjski omot." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1088,7 +1090,7 @@ msgstr "" "Umetni knjižne metapodatke na početku knjige. Ovo je korisno ako vaš e-book " "čitač ne podržava direktnu pretragu/prikazivanje metapodataka." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1096,23 +1098,23 @@ msgstr "" "Pokušaj otkrića i korekcije oštrog završetka redova i ostalih problema u " "izvornoj datoteci. Ovo može pogoršati stvari, te koristite s oprezom." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "Upotrijebi regularni izraz da probaš ukloniti zaglavlje." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "Regularni izraz za upotrebu kod uklanjanja zaglavlja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "Upotrijebi regularni izraz da probaš ukloniti podnožje." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "Regularni izraz za upotrebu kod uklanjanja podnožja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1120,7 +1122,7 @@ msgstr "" "Čitaj metapodatke iz specificirane OPF datoteke. Metapodaci čitani iz ove " "datoteke će prevladati sve metapodatke u izvornoj datoteci." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1136,87 +1138,87 @@ msgstr "" "koristiće se znakovi upotrebljavani od strane većeg broja ljudi (u " "prethodnom primjeru Kineski)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Postavi naslov." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "Odredi autore. Više autora bi trebalo biti odvojeno znacima \"&\"." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "Verzija naslova koji će se koristiti za sortiranje. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "String koji će se koristiti za sortiranje po autoru. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Postavi omot na specificiranu datoteku." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Postavi e-book opis." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Postavi e-book izdavača." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Postavi seriju kojoj ova knjiga pripada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Postavi indeks knjige u ovoj seriji." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Postavi ocjenu. Ovo bi trebao biti broj između 1 i 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Postavi ISBN knjige." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Postavi tagove za knjigu. Ovo bi trebala biti zarezom odvojena lista." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Postavi redatelja knjige." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Postavi jezik" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Nije pronađena elektronička knjiga u arhivi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "Pretvaranje ulaza u HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "Izvršavanje transformacija na e-knjizi..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "Stvaranje" @@ -1255,13 +1257,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" -"Normalno, ako unos nema omot a vi ga ne specificirate, zadani omot je " -"generiran sa naslovom, autorima itd. Ova opcija onemogućava generiranje ovog " -"omota." +"Normalno, ako ulazna datoteka nema omota a vi ga ne specificirate, zadani " +"omot je generiran sa naslovom, autorima itd. Ova opcija onemogućuje " +"generiranje ovog omota." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 @@ -1279,7 +1281,7 @@ msgstr "Nemoj umetnuti Sadržaj na početak knjige." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "Dodaj Sadržaj na početak knjige." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1766,27 +1768,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "Postavi BookID u LRF datotekama." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "Nije specificirana nijedna datoteka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Originalni metapodaci" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Promijenjeni metapodaci" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "OPF kreiran u" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Omot pohranjen u" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "Nije pronađen nijedan omot" @@ -2036,6 +2038,15 @@ msgstr "Fusnote" msgid "Sidebar" msgstr "Rubna traka" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" +"Normalno, calibre tretira prazne redove kao oznake paragrafa. Sa ovom " +"opcijom će predpostaviti da svaki red predstavlja paragraf." + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Format za upotrebu unutar pdb kontejnera. Izbori su:" @@ -2329,14 +2340,6 @@ msgstr "" "Ova RTF datoteka ima osobinu koju calibre ne podržava. Pretvori ju prvo u " "HTML a zatim ju isprobaj." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" -"Normalno, calibre tretira prazne redove kao oznake paragrafa. Sa ovom " -"opcijom će predpostaviti da svaki red predstavlja paragraf." - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2451,16 +2454,16 @@ msgid "Default action to perform when send to device button is clicked" msgstr "" "Zadana akcija koju treba uraditi kad je kliknut gumb za slanje na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Kopirano" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "Kopiraj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "Kopiraj u međuspremnik" @@ -2531,6 +2534,7 @@ msgstr "Strip Ulaz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2542,6 +2546,7 @@ msgstr "Opcije specifične za" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2556,11 +2561,12 @@ msgstr "unos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2808,6 +2814,7 @@ msgstr "" "ovih metapodataka." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Odaberi omot za " @@ -3018,6 +3025,15 @@ msgstr "&Desno:" msgid "&Bottom:" msgstr "&Dno:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "PDB Unos" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "Tretiraj svaki &red kao paragraf" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Izlaz" @@ -3092,80 +3108,64 @@ msgid "" msgstr "" "Fino podešavanje detekcije zaglavlja poglavlja i ostalih struktura dokumenta." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "Otkrij poglavlja kod (XPath izraz):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Umetni krajeve stranica prije (XPath izraz):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Nevažeći regularni izraz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Nevažeći regularni izraz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "Nevažeći XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "XPath izraz %s je nevažeći." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Oznaka poglavlja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "kraj stranice" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "pravilo" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "obadva" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "nijedan" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Ukloni prvu &sliku" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "Umetni metapodatke kao stranicu na početku knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "Regularni Izraz &podnožja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "&Predprocesiraj ulaznu datoteku da bi moguće popravio otkrivanje strukture" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "Regularni izraz &zaglavlja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "Ukloni P&odnožje" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "Ukloni Z&aglavlje" @@ -3215,10 +3215,6 @@ msgstr "TOC &Filter:" msgid "TXT Input" msgstr "TXT Unos" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "Tretiraj svaki &red kao paragraf" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT Izlaz" @@ -3444,7 +3440,7 @@ msgid "Attached, you will find the e-book" msgstr "Priloženo, pronaći ćete e-knjigu" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "od" @@ -3551,7 +3547,7 @@ msgstr "Put" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3590,31 +3586,31 @@ msgstr "&Autor(i):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "%(plugin_type)s %(plugins)s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "priključci" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Uopćen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Sučelje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" -msgstr "" +msgstr "Dodaj/Spremi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3622,11 +3618,11 @@ msgstr "" "Epoštanska\n" "Dostava" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Napredan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3634,23 +3630,23 @@ msgstr "" "Sadržajni\n" "Poslužitelj" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Priključci" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Auto slanje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Epošta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "Formati epošte. Prvi odgovarajući format će biti poslan." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3658,108 +3654,114 @@ msgstr "" "Ako je označeno, skinute vijesti će biti automatski poslane
na ovu e-mail " "adresu (ako je u jednom od navedenih formata)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "nova epoštanska adresa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Nema puta važećeg priključka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s nije put važećeg priključka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Odaberi priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Priključak ne može biti onesposobljen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Priključak: %s ne može biti onesposobljen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Priključak nije prilagodljiv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Priključak: %s ne treba prilagođavanje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Prilagodi %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Nemoguće ukloniti ugrađeni priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " nemoguće ukloniti. Ovo je ugrađeni priključak. Pokušajte ga onesposobiti." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Dnevnik grešaka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Dnevnik pristupa:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Neuspješan start sadržajnog poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Odaberi lokaziju knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Nevažeća veličina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Veličina %s je nevažeća. Mora biti u formatu širinaxvisina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Nevažeća lokacija baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Nevažeća lokacija baze podataka " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Mora biti direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Nevažeća lokacija baze podataka.
Nemoguće pisati u " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." -msgstr "Provjeravanje..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" +msgstr "Provjera integriteta baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." -msgstr "" -"Provjeravanje integriteta baze podataka. Ovo može trajati malo dulje." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Greška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "Propust provjere integriteta baze podataka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "Pronađene su neke proturječnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3772,15 +3774,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 msgid "Invalid template" -msgstr "" +msgstr "Nevažeća šablona" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "The template %s is invalid:" -msgstr "" +msgstr "Šablona %s nije važeća:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 msgid "TabWidget" -msgstr "" +msgstr "TabWidget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 msgid "" @@ -3788,52 +3790,57 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" +"Ovdje možete kontrolirati kako će calibre čitati metapodatke iz datoteka " +"koje mu dodajete. Calibre može ili čitati metapodatke iz sadržaja datoteke " +"ili iz imena datoteke." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 msgid "Read metadata only from &file name" -msgstr "" +msgstr "Čitaj metapodatke samo iz imena &datoteke" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 msgid "&Configure metadata from file name" -msgstr "" +msgstr "&Konfiguriraj metapodatke iz imena datoteke" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 msgid "&Adding books" -msgstr "" +msgstr "&Dodavanje knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" +"Ovdje možete kontrolirati kako calibre sprema vaše knjige kad kliknete na " +"Spremi na Disk dugme:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "Save &cover separately" -msgstr "" +msgstr "Spremi omot posebice" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "Update &metadata in saved copies" -msgstr "" +msgstr "Ažuriraj &metapodatke u spremljenim kopijama" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Save metadata in &OPF file" -msgstr "" +msgstr "Spremi metapodatke u &OPF datoteku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "Convert non-English characters to &English equivalents" -msgstr "" +msgstr "Pretvori ne-engleske znakove u &Engleske ekvivalente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "Format &dates as:" -msgstr "" +msgstr "Formatiraj &datume kao:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "File &formats to save:" -msgstr "" +msgstr "&Formati datoteka za spremiti:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &template" -msgstr "" +msgstr "Spremi &Šablonu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "" @@ -3846,11 +3853,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Available variables:" -msgstr "" +msgstr "Raspoložive varijable:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "&Saving books" -msgstr "" +msgstr "&Spremanje knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 @@ -4443,7 +4450,7 @@ msgstr "Postavi omot za knjigu iz odabranog formata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376 msgid "Update metadata from the metadata in the selected format" -msgstr "" +msgstr "Ažuriraj metapodatke iz metapodataka u odabranom formatu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381 msgid "Reset cover to default" @@ -4461,93 +4468,88 @@ msgstr "Potrebna lozinka" msgid "Aborting..." msgstr "Prekidam..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Vi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Prilagođeni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Rasporedjeno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Pretraga" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d recepti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Ponedjeljak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Utorak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Srijeda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "dan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Petak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Subota" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Nedjelja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Četvrtak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Morate postaviti informacije o računu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Recept zahtijeva korisničko ime i lozinku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Kreirao: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "Prije %dana, %d sati i %d minuta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Zadnje skinuto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Zadnje skinuto: nikad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Planiraj skidanje vijesti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Dodaj izvor prilagođenih vijesti" @@ -5213,37 +5215,31 @@ msgstr "Otvorena elektronička knjiga" msgid "Configure" msgstr "Konfiguriraj" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Spremi pojedinačni format na disk..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Pretraga (Za Naprednu Pretragu klikni na lijevi gumb)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Greška" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Greška u komunikaciji sa uređajem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Obnovi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "&Darujte da podržite calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Ponovno pokreni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5251,35 +5247,35 @@ msgstr "" "

Za pomoć posjetite %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Uredi metapodatke pojedinačno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Uredi metapodatke grupno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Preuzmi metapodatke i omote" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Preuzmi samo metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Preuzmi samo omote" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Dodaj knjige iz jednog direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5288,7 +5284,7 @@ msgstr "" "direktoriju, predpostavlja da je svaka e-book datoteka ista knjiga u " "različitom formatu)." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5296,80 +5292,85 @@ msgstr "" "Dodaj knjige iz direktorija, uključujući pod-direktorije (Više knjiga po " "direktoriju, predpostavlja da je svaka e-book datoteka različita knjiga)." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "Dodaj Praznu knjigu. (Knjižni unos bez formata)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Pohrani na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Spremi na disk u zajednički direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Pohrani samo %s format na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Pogled" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Pogledaj specifičan format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Pretvori pojedinačno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Pretvori grupno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Pokreni asistenta dobrodošlice" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Slične knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Loša lokacija baze podataka" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "Calibre Biblioteka" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Odaberi lokaciju za vašu e-book biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Pretražuj po omotima" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Uređaj: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " otkriveno." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Spojeno " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Baza podataka uređaja je korumpirana." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5397,60 +5398,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Slanje knjiga na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "EPUB Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "LRF Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "LIT Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "MOBI Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Tekst Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF Knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Stripovi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Arhive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Neuspjeh u čitanju metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "Neuspjeh u čitanju metapodataka iz slijedećeg" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5458,111 +5459,111 @@ msgstr "" "Odabrane knjige će biti permanentno izbrisane i datoteke uklonjene sa " "vašeg računala. Jeste li sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Uklanjanje knjiga sa uređaja." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "Nije moguće preuzeti metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Niste odabrali knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "omoti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "metapodaci" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Preuzimanje %s za %d knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Neuspjelo preuzimanje pojedinih metapodataka:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Neuspjelo preuzimanje metapodataka za slijedeće:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Neuspjelo preuzimanje metapodataka:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Nemoguće urediti metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Nemoguće spremiti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Odaberite odredišni direktorij" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Greška kod spremanja" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Potkrala se greška pri spremanju." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "Nije moguće spremiti neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "Klikni gumb za prikaz detalja da vidiš koji." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Pribavljanje vijesti sa " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " pribavlljeno." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Nemoguće pretvoriti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Niste odabrali knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Nemoguć pregled" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Odaberi format za pregled" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Nemoguće otvoriti mapu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Odabrano Više Knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5574,31 +5575,31 @@ msgstr "" "započet, ovaj proces se ne može zustaviti dok se ne završi. Da li želite " "nastaviti?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s nema raspoložive formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Nemoguće konfigurirati" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Nemoguće konfigurirati dok postoje aktivni poslovi." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Detaljni podaci nisu raspoloživi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Detaljni podaci nisu raspoloživi za knjige na uređaju." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Greška u razgovoru sa uređajem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5606,12 +5607,12 @@ msgstr "" "Došlo je do privremene greške u komunikaciji sa uređajem. Molimo islkjučite " "i ponovo priključite uređaj ili kompletno ponovo pokrenite sustav." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Greška u Pretvorbi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5619,19 +5620,19 @@ msgstr "" "

Nemoguće pretvoriti: %s

Ovo je DRM knjiga. Prvo " "morate ukloniti DRM koristeći alate treće stranke." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Neuspjelo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Nevažeća lokacija biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "Nemoguć pristup do %s. Korištenje %s kao biblioteke." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5639,11 +5640,11 @@ msgstr "" "je rezultat napora brojnih volontera iz cijelog svijeta. Ako smatrate da je " "koristan, molimo razmislite o donaciji za podršku razvoju ovog projekta." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Imate aktivne poslove. Jeste li sigurni da hoćete prekinuti?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5653,11 +5654,11 @@ msgstr "" " Prekid može prouzrokovati korupciju uređaja.
\n" " Jeste li sigurni da hoćete da prekinete?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "UPOZORENJE: Aktivni poslovi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5665,7 +5666,7 @@ msgstr "" "će nastaviti biti aktivan u sustavnom poslužavniku. Da zatvorite, odaberite " "Prekini u sadržajnom izborniku sustavnog poslužavnika." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5673,11 +5674,11 @@ msgstr "" "Posljednja inačica: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Obnova raspoloživa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5687,48 +5688,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nove značajke. " "Posjetite stranicu za skidanje." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Koristi biblioteku lociranu na specificiranom putu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Pokretanje minimizirano na sustavni poslužavnik." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Ubilježi informacije o uklanjanju grašaka u konzolu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "Ako si siguran da nije aktivan" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "Ne može Krenuti " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s je već aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "možda funkcionira u sustavnom poslužavniku, u" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "gornji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "donji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "probaj ponovo startati svoje računalo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "probaj obrisati datoteku." @@ -5754,6 +5755,8 @@ msgid "" "

Search the list of books by title, author, publisher, tags, comments, " "etc.

Words separated by spaces are ANDed" msgstr "" +"

Pretražite listu knjiga po naslovu, autoru, izdavaču, oznakama, " +"komentarima itd.

Razmaci između riječi označavaju 'i'." #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Reset Quick Search" @@ -5884,6 +5887,10 @@ msgstr "Knjiga nema ni naslov niti ISBN" msgid "No matches found for this book" msgstr "Nisu pronađene podudarnosti za ovu knjigu" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Pretraga" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Poslovi:" @@ -6375,14 +6382,14 @@ msgstr "Zamijeni Veličinu Slova" msgid "Title Case" msgstr "Veličina Slova Naslova" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Zadano" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " @@ -6392,7 +6399,7 @@ msgstr "" "pristup na calibre kolekciju knjiga direktno sa uređaja. Da ovo uradite prvo " "morate uključiti sadržajni poslužitelj." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6400,7 +6407,7 @@ msgstr "" "Ne zaboravite ostaviti calibre aktivnim, jer poslužitelj je aktivan jedino " "ako je calibre aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " @@ -6410,20 +6417,20 @@ msgstr "" "WordPlayer. Ovdje myhostname bi trebalo biti puno kvalificirano hostname ili " "IP adresa računala na kojem sa nalazi calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "Premještanje biblioteke..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Neuspjeh premještanja biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Nevažeća baza podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6431,11 +6438,11 @@ msgstr "" "

Nevažeća biblioteka već postoji na %s. Ovu prvo morate izbrisati prije " "nego pokušate premjestiti postojeću biblioteku.
Greška: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Nije moguće premjestiti biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "asistent dobrodošlice" @@ -6999,7 +7006,7 @@ msgstr "Izvezi sve knjige u jedan direktorij" #: /home/kovid/work/calibre/src/calibre/library/cli.py:524 msgid "Specifying this switch will turn this behavior off." -msgstr "" +msgstr "Specificiranje ovog prekidača će isključiti ovu karakteristiku." #: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "You must specify some ids or the %s option" @@ -7025,94 +7032,114 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Preseljavanje stare baze podataka na ebook biblioteku u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Sažimanje baze podataka" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "Provjera SQL integriteta..." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "Provjera nedostajućih datoteka." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "ID provjeren" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" -msgstr "" +msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:23 msgid "The authors" -msgstr "" +msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24 msgid "The author sort string" -msgstr "" +msgstr "String sortiranja autora" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25 msgid "The tags" -msgstr "" +msgstr "Oznake" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26 msgid "The series" -msgstr "" +msgstr "Serije" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:27 msgid "The series number" -msgstr "" +msgstr "Brojevi serija" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28 msgid "The rating" -msgstr "" +msgstr "Ocjena" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29 msgid "The ISBN" -msgstr "" +msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30 msgid "The publisher" -msgstr "" +msgstr "Izdavač" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31 msgid "The date" -msgstr "" +msgstr "Datum" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32 msgid "The published date" -msgstr "" +msgstr "Datum izdavanja" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The calibre internal id" -msgstr "" +msgstr "Interni calibre id" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "Options to control saving to disk" -msgstr "" +msgstr "Opcija za kontrolu spremanja na disk" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:49 msgid "" "Normally, calibre will update the metadata in the saved files from what is " "in the calibre library. Makes saving to disk slower." msgstr "" +"Normalno, calibre će ažurirati metapodatke u spremljenim datotekama iz onoga " +"što se nalazi u calibre biblioteci. Ovo usporava spremanje na disk." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:52 msgid "" "Normally, calibre will write the metadata into a separate OPF file along " "with the actual e-book files." msgstr "" +"Normalno, calibre će zapisati metapodatke u posebnu OPF datoteku zajedno sa " +"stvarnim e-book datotekama." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55 msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." msgstr "" +"Normalno. calibre će spremiti omot u posebnoj datoteci zajedno sa aktuelnom " +"e-book datotekom." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:58 msgid "" "Comma separated list of formats to save for each book. By default all " "available books are saved." msgstr "" +"Zarezom odvojena lista formata za spremanje za svaku knjigu. Standardno sve " +"raspoložive knjige se spremaju." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61 msgid "" @@ -7135,16 +7162,18 @@ msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" msgstr "" +"Format za prikazivanje datuma. %d - dan, %b - mjesec, %Y - godina. Zadano " +"je: %b, %Y" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 msgid "Requested formats not available" -msgstr "" +msgstr "Zatraženi formati nisu na raspolaganje" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "Lozinka za pristup vašoj calibre biblioteci. Korisničko ime je " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7277,81 +7306,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "Lozinka za stranice koje zahtijevaju prijavu za pristup sadržaju." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Nepoznat Izvor Vijesti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Skidanje završeno" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Neuspjelo skidanje slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Neuspjelo skidanje dijelova slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tNeuspjele veze:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" -msgstr "Nemoguće prigrabiti artikal. Izvedi sa --debug da vidiš razloge." +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" +msgstr "Nije moguće ugrabiti članak. Pokrenite s -w da vidite razlog." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Hvatanje dotoka..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Dobijeni dotoci sa indeks stranice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Pokušaj skidanja omota..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Početak skidanja [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Dotoci skinuti na %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Nemoguće skinuti omot: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Skidanje omota sa %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artikal bez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Skinuti artikli: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Neuspjelo skidanje artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Grabljenje dotoka" @@ -7366,11 +7397,13 @@ msgstr "Hrvatski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7378,6 +7411,7 @@ msgstr "Hrvatski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7386,6 +7420,7 @@ msgstr "Srpski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7433,6 +7468,7 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7452,6 +7488,7 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7460,7 +7497,7 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7559,7 +7596,7 @@ msgstr "Vijetnamski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 msgid "sr-Latn-RS" -msgstr "" +msgstr "sr-Latn-RS" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_carta.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_der_standard.py:22 @@ -7634,10 +7671,11 @@ msgstr "Preskakanje dupliciranog artikla: %s" msgid "Skipping filtered article: %s" msgstr "Preskakanje filtriranog artikla: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" -msgstr "" +msgstr "Crnogorski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 msgid "Kovid Goyal and Sujata Raman" @@ -8721,6 +8759,9 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ "Skinut artikal %s sa %s\n" #~ "%s" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "Nemoguće prigrabiti artikal. Izvedi sa --debug da vidiš razloge." + #~ msgid "" #~ "Options to control web2disk (used to fetch websites linked from feeds)" #~ msgstr "" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 1cc1c7a5ef..61765ddc43 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-08-19 18:57+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-24 14:54+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Ismeretlen" @@ -529,49 +529,49 @@ msgstr "Metaadatok küldése az eszközre" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kapcsolódás Sony PRS-700 olvasóhoz" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nem tudtam érzékelni a %s lemezmeghajtót. Próbálkozz újraindítással!" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "A(z) %s meghajtó nem található" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "A belső memória nem felismerhető. (Hiba kód: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Ebben csatlakozóban nincs memóriakártya" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "A következő kártyahely nem támogatott: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Nincs elég hely a fő memóriában" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -783,11 +783,11 @@ msgstr "Beépített hírösszeállítások" msgid "Output saved to" msgstr "Kimenet elmentve:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -797,7 +797,7 @@ msgstr "" "Bemeneti profil megadása. Ez a konvertáláshoz szükséges adatokat is " "beállítja. Például felbontásfüggő hossz (hossz pixelben). A lehetőségek:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -809,7 +809,7 @@ msgstr "" "megjeleníthető könyvek előállításához. Például EPUB fájl SONY olvasón. A " "lehetőségek:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -821,7 +821,7 @@ msgstr "" "lesznek a betűk. Alapértelmezett a kimeneti formátum profiljában beállított " "érték lesz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -835,18 +835,18 @@ msgstr "" "behelyettesíti a megfelelő méreteket. Alapértelmezett: a kimeneti profilban " "beállított értékek." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "A betűk újraméretezésének tiltása." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" "Sorok közötti távolság képpontban. Alapértelmezettként nincs változtatás." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -858,7 +858,7 @@ msgstr "" "szöveg gyakran nem fér ki a lapra. Ez az opció kinyeri a táblázat tartalmát " "és soros szöveggé alakítja azt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -868,7 +868,7 @@ msgstr "" "tartalomjegyzékhez az első szinten. Ha meg van adva, ezt használja minden " "más automatikus felismerés helyett." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -878,7 +878,7 @@ msgstr "" "tartalomjegyzékhez a második szinten. Minden bejegyzés az őt megelőző első " "szintű bejegyzéshez fog tartozni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -888,7 +888,7 @@ msgstr "" "a Tartalomjegyzék harmadik szintjéhez. Minden bejegyzés az előző szintű " "(második) bejegyzés alá kerül." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -898,12 +898,12 @@ msgstr "" "felhasználásra az automatikusan generált helyett. Ezzel a beállítással " "mindig az automatikusan generált lesz használva." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Ne add hozzá az automatikusan érzékelt fejezeteket a tartalomjegyzékhez." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -911,7 +911,7 @@ msgstr "" "Ha ennél kevesebb fejezet detektálható automatikusan, akkor a " "tartalomjegyzékben a bejegyzések linkek legyenek. Alapértelmezés: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -921,7 +921,7 @@ msgstr "" "letiltáshoz. Alapérték: %default. Csak akkor lesznek beszúrva a linkek, ha a " "számuk kisebb a beállítottnál." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -929,7 +929,7 @@ msgstr "" "A megadott reguláris kifejezésnek megfelelő bejegyzések eltávolítása a " "Tartalomjegyzékből. Az alárendelt, kapcsolódó bejegyzések is törölve lesznek." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -945,7 +945,7 @@ msgstr "" "használd a \"/\" kifejezést. Lásd még \"XPath Tutorial\" a Felhasználói " "Kézikönyvben." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -957,7 +957,7 @@ msgstr "" "vízszintes vonal beillesztése minden fejezet előtt; \"none\" - egyiket se " "alkalmazza; \"both\" - sortörés és vonal alkalmazása egyszerre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -966,41 +966,41 @@ msgstr "" "Külső CSS fájl teljes útvonala vagy CSS kód. Ezek a szabályok felülírják a " "forrásfájlban lévő stílusokat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "XPath kifejezés. Az oldaltörés a meghatározott elem elé lesz beszúrva." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "A felső margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 pontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Az alsó margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 képpontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "A baloldali margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 képpontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "A jobboldali margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 képpontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1010,7 +1010,7 @@ msgstr "" "igazítása függ az ebook formátumának sajátosságaitól, hogy az lehetővé tesz-" "e az szöveg igazítását." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " @@ -1020,7 +1020,7 @@ msgstr "" "állítja. Ez a funkció nem működik, ha a forrás fájl nem használ bekezdéseket " "(

vagy

HTML címkéket)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1028,7 +1028,7 @@ msgstr "" "Inkább a forrásfájlban található borítót használja a beállított borító " "helyett, ha elérhető" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1036,7 +1036,7 @@ msgstr "" "Egy üres sor beszúrása a bekezdések közé. Nem működik, ha a forrásfájl nem " "használ bekezdéseket (

vagy

cimkéket)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1045,7 +1045,7 @@ msgstr "" "kép a fájlban a könyvborító, és te helyette másik borítót szeretnél " "használni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1053,7 +1053,7 @@ msgstr "" "Metaadatok beszúrása a könyv elejére külön lapként. Hasznos, ha a " "könyvolvasó nem támogatja a metaadatok megjelenítését/keresését." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1062,23 +1062,23 @@ msgstr "" "problémákat a forrásfájlban. Az eredmény azonban akár a vártnál rosszabb is " "lehet, úgyhogy óvatosan használd." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "Reguláris kifejezés használata a fejléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "A reguláris kifejezés a fejléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "Reguláris kifejezés használata a lábléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "A reguláris kifejezés a lábléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1086,7 +1086,7 @@ msgstr "" "Metaadatok olvasása a meghatározott OPF fájlból. Ez felülírja a forrásfájl " "összes metaadatát." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1101,89 +1101,89 @@ msgstr "" "betűk) az átalakított betű a legtöbb ember által használt (ez esetben a " "kínai) megfelelője lesz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Könyvcím megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Add meg a szerzőt. Több szerző esetén pontosvesszővel kell elválasztani " "azokat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Borító megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Ebook leírás megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Add meg a kiadót." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Sorozat megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Könyv sorszámának megadása a soroztaon belül" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Értékelés. 1 és 5 közötti számnak kell lennie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Könyv ISBN számának megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Könyv cimkéinek megadása. Ez egy vesszővel elválasztott lista legyen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Könyv producer megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Nyelv megadása." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Nem találtam e-könyvet a tömörített fájlban." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "Konvertálás HTML formátumba..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "Átalakítások futtatatása a könyvön..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "Létrehozás" @@ -1221,13 +1221,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" -"Ha a könyvnek nincs borítója, akkor a calibre generál egyet rajta a könyv " -"címével, szerzővel stb. Ez az opció letiltja ennek az alapborítónak a " -"generálását." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 @@ -1245,8 +1242,8 @@ msgstr "Ne szúrja be a Tartalomjegyzéket a könyv elejére." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." -msgstr "Tartalomjegyzék hozzáadása a könyv elejéhez" +msgid "Add Table of Contents to beginning of the book." +msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" @@ -1718,27 +1715,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "BookID(azonosító) beállítása LRF fájlokban" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "Nincs megadva fájl" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Eredeti metaadatok" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Megváltozott metaadat" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "OPF fájl létrehozva:" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Borító elmentve" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "Borító nem található" @@ -1973,6 +1970,15 @@ msgstr "Lábjegyzetek" msgid "Sidebar" msgstr "Oldalsáv" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" +"Alapesetben a calibre az üres sorokat tekinti bekezdéselválasztónak. Ezzel " +"az opcióval minden egyes sort külön bekezdésként kezel." + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "A 'pdb' konténeren belül alkalmazható formátum. A lehetőségek:" @@ -2234,14 +2240,6 @@ msgstr "" "Ez az RTF fájl olyan tulajdonságokat tartalmaz, melyeket a calibre nem " "támogat. Konvertáld át először HTML-ba, majd próbáld újra." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" -"Alapesetben a calibre az üres sorokat tekinti bekezdéselválasztónak. Ezzel " -"az opcióval minden egyes sort külön bekezdésként kezel." - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2353,16 +2351,16 @@ msgid "Default action to perform when send to device button is clicked" msgstr "" "Az alapértelmezett művelete a 'Küldés eszközre' gombra való kattintáskor" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Másolva" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "Másolás" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "Másolás a vágólapra" @@ -2430,6 +2428,7 @@ msgstr "Képregény bemenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2441,6 +2440,7 @@ msgstr "Beállítás:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2455,11 +2455,12 @@ msgstr "bemenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2707,6 +2708,7 @@ msgstr "" "ezekből." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Borító választása a következőhöz: " @@ -2915,6 +2917,15 @@ msgstr "&Jobbról:" msgid "&Bottom:" msgstr "L&ent:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "Minden sort külön bekezdésként kezeljen" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB kimenet" @@ -2988,80 +2999,64 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "Fejezetek és más dokumentum elemek felismerésének finomhangolása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "Fejezetek felismerése (XPath kifejezés):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Oldaltörés beszúrása a következő elé (XPath kifejezés):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Érvénytelen reguláris kifejezés" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Érvénytelen reguláris kifejezés: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "Érvénytelen XPath kifejezés" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "A következő XPath kifejezés érvénytelen: %s." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "Fejezet jelölő:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "oldaltörés" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "vízszintes vonal" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "mindkettő" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "nincs" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Első kép eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "Metaadatok beszúrása a könyv elejére külön oldalként" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "Lábléc reguláris kifejezés:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "A bementi fájl előfeldolgozása az esetlegesen jobb struktúra felismeréshez" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "Fejléc reguláris kifejezés:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "Lábléc eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "Fejléc eltávolítása" @@ -3111,10 +3106,6 @@ msgstr "Tartalomjegyzék szűrő:" msgid "TXT Input" msgstr "TXT bemenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "Minden sort külön bekezdésként kezeljen" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT kimenet" @@ -3339,7 +3330,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3452,7 +3443,7 @@ msgstr "Elérési út" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3491,31 +3482,31 @@ msgstr "Szerző(k)" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "pluginok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Általános" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Kezelőfelület" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "Hozzáadás/Mentés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3523,11 +3514,11 @@ msgstr "" "Küldés\n" "emailben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Haladó" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3535,24 +3526,24 @@ msgstr "" "Tartalom\n" "kiszolgáló" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Plugin-ok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Auto küld" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" "Emailben elkündendő formátum. Az első létező formátum kerül elküldésre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3561,110 +3552,117 @@ msgstr "" "küldve emailben erre a címre (ha létezik a 'Formátumok' oszlopban beírtaknak " "megfelelő)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Nincs érvényes plugin elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "Nem érvényes plugin elérési út: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Plugin kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Ezt a plugint nem lehet letiltani" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "A következő plugint nem lehet letiltani: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "A pluginnak nincsenek beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "A %s pluginnak nincsenek beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "%s testreszabása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "A beépített pluginok nem távolíthatóak el" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr " nem törölhető. Ez egy beépített plugin. Tiltsd le inkább." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Hibanapló:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Hozzáférési naplófájl:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "A tartalomkiszolgáló indítása nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Könyvek helyének kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Érvénytelen méret" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "A következő méret érvénytelen: %s. A méretnek szélességxmagasság formátumban " "kell lennie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Érvénytelen adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Érvénytelen adatbázis elérési útvonal " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Mappának kell lennie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" "Érvénytelen adatbázis elérési útvonal.
A következő helyre nem lehet " "írni: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." -msgstr "Ellenőrzés…" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." -msgstr "Az adatbázis integritásának ellenőrzése. Ez eltarthat egy ideig." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4372,94 +4370,89 @@ msgstr "Jelszó szükséges" msgid "Aborting..." msgstr "Megszakítás..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Te" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Felhasználói" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Ütemezett" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Keresés" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d hírösszeállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Hétfő" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Kedd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Szerda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "nap" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Péntek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Szombat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Vasárnap" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Csütörtök" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" "Ehhez a hírösszeállításhoz szükséges egy felhasználónév és egy jelszó" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Készítette: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "%d nappal, %d órával és %d perccel ezelőtt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Utoljára letöltve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Még nem lett letöltve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Ütemezett hírletöltés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Felhasználói hírforrás hozzáadása" @@ -5097,37 +5090,31 @@ msgstr "eBook megnyitása" msgid "Configure" msgstr "Beállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Megadott formátum mentése lemezre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Részletes kereséséhez kattints a balra lévő gombra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Hiba" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Hiba az eszközkapcsolatban" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Visszaállítás teljes nézetre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "A Calibre projekt támogatása" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "Új&raindítás" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5135,35 +5122,35 @@ msgstr "" "

Online súgó: %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Metaadatok szerkesztése egyenként" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Metaadatok csoportos szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Metaadatok és borítók letöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Csak a metaadatok letöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Csak a borítók letöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Könyvek hozzáadása egy mappából" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5172,7 +5159,7 @@ msgstr "" "könyv, feltételezve, hogy minden egyes fájl ugyanaz a könyv különböző " "formátumokban)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5180,81 +5167,86 @@ msgstr "" "Könyvek hozzáadása egy, vagy több mappából, almappából (mappánként több " "könyv, feltételezve, hogy minden egyes fájl egy külön könyv)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" "Üres könyv hozzáadása. (Formátum nélküli könyv-bejegyzés az adatbázisban)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Mentés lemezre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Mentés lemezre egy mappába" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Csak a(z) %s formátum mentése a lemezre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Olvasás" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Meghatározott formátum olvasása" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Egy könyv konvertálása" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Csoportos konvertálás" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Beállítás Varázsló indítása" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Hasonló könyvek..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Hibás adatbázis elérési útvonal" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Válassz elérési utat az adatbázisod számára" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Böngészés borítók alapján" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Eszköz: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " felismerve" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Csatlakozva " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Az eszköz adatbázis hibás" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5270,60 +5262,60 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Könyvek feltöltése az eszközre." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "EPUB könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "LRF könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "LIT könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "MOBI könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Text könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Képregény" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archívumok" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Hiba történt a metaadatok olvasása közben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "Nem sikerült a metaadatok olvasása a következőből:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5331,111 +5323,111 @@ msgstr "" "A kiválasztott könyvek véglegesen törölve lesznek a számítógépedről. " "Biztosan törölni akarod?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Könyvek törlése az eszközről." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "Nem lehet letölteni a metaadatokat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nincs könyv kiválasztva." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "borítók" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "metaadatok" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "%s letöltése %d könyvhöz" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Néhány metaadatot nem sikerült letölteni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Hiba történt a metaadatok letöltése közben a következőhöz:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Nem sikerült metaadatokat letölteni:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Metaadat nem szerkeszthető" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Nem lehet lemezre menteni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Válassz célkönyvtárat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Mentési hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Hiba történt mentés közben." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "Néhány könyvet nem sikerült menteni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Hírek letöltése: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " letöltve" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Nem lehet konvertálni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Nincs könyv kiválasztva" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Nem lehet a könyvet olvasni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Válaszd ki a kívánt formátumot olvasásra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "A mappát nem lehet megnyitni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Több könyv is ki van választva" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5446,31 +5438,31 @@ msgstr "" "lelassíthatja a gépedet. Ha a művelet elindult, már nem lehet leállítani. " "Biztosan folytatod?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Beállítás nem lehetséges" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Művelet végrehajtása közben nem lehet a beállításokat változtatni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Nincs részletes információ" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "A könyvekhez nincsenek részletes információk az eszközön." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Hiba a kapcsolatban" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5478,12 +5470,12 @@ msgstr "" "Hiba az eszközkapcsolatban. Válaszd le majd csatlakoztasd újra az eszközt " "és/vagy indítsd újra az eszközt, esetleg a programot." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Konvertálási hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5492,29 +5484,29 @@ msgstr "" "jogvédett) könyv. Először egy külső alkalmazással el kell távolítani a " "védelmet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Érvénytelen adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "Nem elérhető: %s. Helyette %s lesz az adatbázis." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Folyamatban van néhány művelet végrehajtása. Megszakítod?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5524,11 +5516,11 @@ msgstr "" " A kilépés adatvesztést okozhat az eszközön.
\n" " Biztos, hogy ki akarsz lépni??" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "FIGYELEM: Aktív műveletek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5536,7 +5528,7 @@ msgstr "" "tovább fut a tálcán. A bezáráshoz válasz a Kilépést a tálcaikon " "menüjéből." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5544,11 +5536,11 @@ msgstr "" "Legújabb verzió: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Frissítés elérhető" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5558,48 +5550,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features. " "Letöltő oldal meglátogatása?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "A megadott elérési úton lévő adatbázis használata." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "A tálcára összecsukott állapotban induljon" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "HIbakeresési információk megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s már fut." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "a képernyő jobb felső sarka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "a képernyő jobb alsó részén." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5756,6 +5748,10 @@ msgstr "A könyvnek sem címe sem pedig ISBN azonosítója sincs." msgid "No matches found for this book" msgstr "Nem található ilyen könyv" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Keresés" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Jobs:" @@ -6244,14 +6240,14 @@ msgstr "Kisbetű - nagybetű váltás" msgid "Title Case" msgstr "Minden Szó Nagybetűvel Kezdődik" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Alapértelmezett" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " @@ -6261,14 +6257,14 @@ msgstr "" "akkor calibre adatbázisod hálózaton keresztül is elérhető lesz, ha " "bekapcsolod a tartalomkiszolgálót." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" "Ne felejtsd el futva hagyni a calibre-t, mert a szerver csak így működik." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " @@ -6278,20 +6274,20 @@ msgstr "" "a WordPlayerben. A 'myhostname' helyére a calibre-t futtató számítógép " "teljes neve, vagy IP címe kerüljön." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "Adatbázis áthelyezése..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Adatbázis áthelyezése nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Érvénytelen adatbázis" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6299,11 +6295,11 @@ msgstr "" "

Egy érvénytelen adatbázis már van a következő helyen: %s. Ezt törölnöd " "kell mielőtt ide áthelyezed a meglévő adatbázist.
Hibakód: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Nem lehet áthelyezni az adatbázist" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "beállítás varázsló" @@ -6831,18 +6827,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Régi adatbázis áthozatala a jelenlegibe: %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Adatbázis tömörítése" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6949,11 +6957,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "A calibre adatbázisod jelszava. Felhasználónév: " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7083,82 +7091,83 @@ msgstr "Felhasználónév azokhoz az oldalakhoz ahol bejelentkezés szükséges. msgid "Password for sites that require a login to access content." msgstr "Jelszó a tartalom elését jelszóhoz kötő oldalakhoz." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Ismeretlen Hírforrás" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "A letöltés befejeződött" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "A következő cikkek letöltése nem sikerült:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "A következő cikkek részeinek letöltése nem sikerült:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tHibás linkek:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Nem lehet letölteni a cikket. Futtasd --debug paraméterrel a hiba javításához" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Hírek letöltése..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Borító letöltése..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Letöltés megkezdve [%d szálon]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Nem lehet borítót letölteni: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Borító letöltése a következő helyről: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Névtelen Cikk" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Cikk letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "A következő cikk letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Hír letöltése" @@ -7173,11 +7182,13 @@ msgstr "Horvát" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7185,6 +7196,7 @@ msgstr "Horvát" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7193,6 +7205,7 @@ msgstr "Szerb" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7240,6 +7253,7 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7259,6 +7273,7 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7267,7 +7282,7 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7362,7 +7377,7 @@ msgstr "Angol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tnxm.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vnexpress.py:16 msgid "Vietnamese" -msgstr "" +msgstr "Vietnami" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 msgid "sr-Latn-RS" @@ -7441,10 +7456,11 @@ msgstr "Duplikált cikk kihagyása: %s" msgid "Skipping filtered article: %s" msgstr "Kiszűrt cikk kihagyása: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" -msgstr "" +msgstr "Montenegrói" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 msgid "Kovid Goyal and Sujata Raman" @@ -8301,6 +8317,15 @@ msgstr "" #~ msgid "Orientation:" #~ msgstr "Tájolás:" +#~ msgid "both" +#~ msgstr "mindkettő" + +#~ msgid "none" +#~ msgstr "nincs" + +#~ msgid "pagebreak" +#~ msgstr "oldaltörés" + #~ msgid "Line ending style:" #~ msgstr "Sorvégződési stílus:" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 34753e4a82..6511d64478 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-16 09:34+0000\n" "Last-Translator: Kovid Goyal \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: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -28,8 +28,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -76,7 +76,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -98,8 +98,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -114,10 +114,10 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -130,15 +130,15 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Sconosciuto" @@ -516,49 +516,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Impossibile individuare il disco %s. Provare a riavviare." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Non c'è spazio sufficiente nella memoria principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -768,11 +768,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -780,7 +780,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -788,7 +788,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -796,7 +796,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -805,17 +805,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -823,7 +823,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -833,7 +833,7 @@ msgstr "" "sommario al primo livello. Se viene specificata, prende la precedenza sulle " "altre forme di autorilevamento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -843,25 +843,25 @@ msgstr "" "sommario al secondo livello. Ogni elemento viene aggiunto sotto l'elemento " "di primo livello precedente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Non aggiungere i capitoli rilevati automaticamente al sommario." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -869,20 +869,20 @@ msgstr "" "Se viene rilevato un numero di capitoli inferiore a questo, i collegamenti " "saranno aggiunti al sommario. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -892,7 +892,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -905,53 +905,53 @@ msgstr "" "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/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -959,53 +959,53 @@ msgstr "" "Usare la copertina rilevata dal file di origine al posto di quella " "specificata." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1015,86 +1015,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Impossibile trovare un libro dentro l'archivio" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1143,7 +1143,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1605,27 +1605,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Copertina salvata in" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1860,6 +1860,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2093,12 +2100,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2208,16 +2209,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2284,6 +2285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2295,6 +2297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2309,11 +2312,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2559,6 +2563,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Seleziona copertina per " @@ -2771,6 +2776,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2842,79 +2856,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Espressione regolare non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Espressione regolare non valida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Marcatore capitoli:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2964,10 +2962,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3185,7 +3179,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "di" @@ -3289,7 +3283,7 @@ msgstr "Percorso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3329,41 +3323,41 @@ msgstr "&Autore(i)" msgid "&Profile:" msgstr "&Profilo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Generale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Interfaccia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Avanzata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3371,129 +3365,136 @@ msgstr "" "Server dei\n" "contenuti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Plug-in" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Personalizza %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "File di log degli errori:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "File di log degli accessi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Avvio del server dei contenuti fallito" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Dimensione non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "La dimensione %s non è valida. Deve essere nella forma larghezzaxaltezza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Percorso database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Percorso database non valido " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Deve essere una cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Percorso database non valido.
Impossibile scrivere su " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Errore" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4181,93 +4182,88 @@ msgstr "Password necessaria" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Tu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Cerca" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d formule" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "lunedì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "martedì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "mercoledì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "giorno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "venerdì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "sabato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "domenica" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "giovedì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "È necessario inserire le informazioni dell'account" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Questa formula richiede nome utente e password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Creato da: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Ultimo scaricamento: mai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Programmare lo scaricamento delle notizie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Aggiungi una fonte di notizie personalizzata" @@ -4905,37 +4901,31 @@ msgstr "Apri libro" msgid "Configure" msgstr "Configurazione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Cerca (Per la ricerca avanzata fare clic sul bottone a sinistra)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Errore" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Ripristina" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Riavvia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4943,120 +4933,125 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Modifica metadati individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Modifica metadati in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Aggiungi libri da una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Salva su disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Salva su disco in una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Salva sul disco solo il formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Leggi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Leggi uno specifico formato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Converti individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Converti in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Libri simili..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Percorso del database sbagliato" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Scegliere un percorso per la propria biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " individuato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Connesso " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Database del dispositivo corrotto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5085,170 +5080,170 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Caricamento libri nel dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "Libri EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "Libri LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "Libri HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "Libri LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "Libri MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Libri TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "Libri PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Fumetti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Cancellamento libri dal dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Impossibile modificare i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Impossibile salvare sul disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Scegliere la cartella di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Scaricamento notizie da " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " preso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Impossibile convertire" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Impossibile leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Scegliere il formato da leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Impossibile aprire la cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5256,33 +5251,33 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Impossibile configurare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Impossibile configurare mentre ci sono lavori in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Nessuna informazione dettagliata disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" "Non è disponibile alcuna informazione dettagliata per i libri nel " "dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5290,12 +5285,12 @@ msgstr "" "Si è verificato un errore di comunicazione temporaneo col dispositivo. " "Disconnettere e riconnettere il dispositivo e/o riavviare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Errore di conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5304,19 +5299,19 @@ msgstr "" "href=\"%s\">DRM. È necessario rimuovere prima il DRM usando programmi di " "terze parti." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5324,22 +5319,22 @@ msgstr "" "è il risultato degli sforzi di tanti volontari da tutto il mondo. Se lo " "trovi utile, puoi fare una donazione per supportare il suo sviluppo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Ci sono lavori attivi. Uscire comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "ATTENZIONE: Lavori attivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5347,7 +5342,7 @@ msgstr "" "continuerà a lavorare nel vassoio di sistema. Per chiuderlo, selezionare " "Esci nel menu contestuale del vassoio di sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5355,11 +5350,11 @@ msgstr "" "Ultima versione: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Aggiornamento disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5369,48 +5364,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuove " "funzionalità. Una visita alla pagina del download?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Usa la biblioteca collocata nel percorso specificato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Invia le informazioni di debug alla console" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5566,6 +5561,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Cerca" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Lavori:" @@ -6042,57 +6041,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6650,19 +6649,31 @@ msgstr "" "\n" "Per aiuto su un comando particolare: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Sto migrando il vecchio database nella nuova biblioteca in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Compattazione database" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6765,12 +6776,12 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" "Password per accedere alla propria biblioteca di calibre. Il nome utente è " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6904,82 +6915,83 @@ msgstr "" "Password per i siti che richiedono un'identificazione per accedere ai " "contenuti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Sorgente di notizie sconosciuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Scaricamento completato" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Scaricamento dei seguenti articoli fallito:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Scaricamento dei seguenti articoli fallito parzialmente:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " da " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tLink falliti:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Impossibile scaricare l'articolo. Eseguire con --debug per vedere la ragione" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Scaricamento feed..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Ricevuti feed dalla pagina principale" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Tentativo di scaricamento della copertina..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Inizio scaricamento [%d articolo(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Feed scaricati in %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Impossibile scaricare la copertina: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Scaricamento copertina da %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Scaricamento fallito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Scaricamento feed" @@ -6994,11 +7006,13 @@ msgstr "croato" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7006,6 +7020,7 @@ msgstr "croato" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7014,6 +7029,7 @@ msgstr "serbo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7061,6 +7077,7 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7080,6 +7097,7 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7088,7 +7106,7 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7262,6 +7280,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -8010,6 +8029,10 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "Dont show the progress bar" #~ msgstr "Non mostrare la barra di progresso" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Impossibile scaricare l'articolo. Eseguire con --debug per vedere la ragione" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index ac17af8dee..91dfd49fde 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-30 16:02+0000\n" "Last-Translator: MASA.H \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "不明です。" @@ -510,49 +510,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%sディスク・ドライブが検出できない場合は、再起動してください。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "メインメモリには十分な空きスペースがない" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "記憶媒体のカードには十分な空きスペースがない" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -747,11 +747,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -759,7 +759,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -767,7 +767,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -775,7 +775,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -784,17 +784,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -802,58 +802,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "目次に自動判定された章を追加しない" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -863,7 +863,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -871,105 +871,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -979,86 +979,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "この書庫からはebookを見つけられませんでした。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1086,7 +1086,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1107,7 +1107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1537,27 +1537,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1782,6 +1782,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2013,12 +2020,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2123,16 +2124,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2199,6 +2200,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2210,6 +2212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2224,11 +2227,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2474,6 +2478,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2680,6 +2685,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2751,79 +2765,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "無効な正規表現です" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "次の正規表現は無効です。:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2873,10 +2871,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3094,7 +3088,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3196,7 +3190,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3235,168 +3229,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "エラー" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4064,93 +4065,88 @@ msgstr "" msgid "Aborting..." msgstr "停止中..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "あなた" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "カスタム" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "スケジュール" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "検索" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "月曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "火曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "水曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "金曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "土曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "日曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "木曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4762,156 +4758,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "エラー" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4927,170 +4922,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5098,145 +5093,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5390,6 +5385,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "検索" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5854,57 +5853,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6380,18 +6379,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "データベースのコンパクト化" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6494,11 +6505,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6623,81 +6634,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "未知のニュースソース" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "ダウンロード完了" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "フィードの取得中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6712,11 +6725,13 @@ msgstr "クロアチア語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6724,6 +6739,7 @@ msgstr "クロアチア語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6732,6 +6748,7 @@ msgstr "セルビア語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6779,6 +6796,7 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6798,6 +6816,7 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6806,7 +6825,7 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6980,6 +6999,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index d112ea7d17..6edff4942b 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,27 +7,27 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-05-21 15:28+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-27 16:30+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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:36+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 msgid "Does absolutely nothing" -msgstr "" +msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,21 +128,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Ukjent" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62 msgid "Base" -msgstr "" +msgstr "Base" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" @@ -150,11 +150,11 @@ msgstr "Filtype" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" -msgstr "" +msgstr "Metadata-leser" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:213 msgid "Metadata writer" -msgstr "" +msgstr "Metadata-skriver" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:13 msgid "" @@ -162,16 +162,21 @@ msgid "" "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" +"Følg alle lokale lenker i en HTML fil og lag en ZIP fil som inneholder alle " +"lenkede filer. Dette programtillegget kjører hver gang du legger til en HTML " +"fil til biblioteket." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" +"Skrifttegnkoding for inndata av HTML filer. Vanlige valg inkluderer: cp1252, " +"latin1, iso-8859-1 og utf-8." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 msgid "Extract cover from comic files" -msgstr "" +msgstr "Ekstrakter omslagside fra tegneseriefiler" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 @@ -190,15 +195,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 msgid "Read metadata from %s files" -msgstr "" +msgstr "Les metadata fra %s filer" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 msgid "Read metadata from ebooks in RAR archives" -msgstr "" +msgstr "Les metadata fra e boken i RAR arkivene" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 msgid "Read metadata from ebooks in ZIP archives" -msgstr "" +msgstr "Les metadata fra e boken i ZIP arkivene" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 @@ -206,15 +211,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 msgid "Set metadata in %s files" -msgstr "" +msgstr "Set metadata i %s filer" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 msgid "Set metadata from %s files" -msgstr "" +msgstr "Set metadata fra %s filer" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:99 msgid "Conversion Input" -msgstr "" +msgstr "Konvertering av inndata" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" @@ -222,6 +227,10 @@ msgid "" "you are unsure at which stage of the conversion process a bug is occurring. " "WARNING: This completely deletes the contents of the specified directory." msgstr "" +"Lagre utdata fra inndata-programtillegget til en spesifisert katalog. Dette " +"er anvendelig dersom du er usikker på hvilket av trinnene av " +"konverteringsprosessen en bug oppstår. ADVARSEL: Denne handlingen vil " +"fullstendig slette innholdet i den spesifiserte katalogen." #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 msgid "" @@ -230,75 +239,83 @@ msgid "" "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" +"Spesifiser tegnsettkoden til dokumentet. Om valgt, vil dette valget " +"overskrive enhver koding laget av dokumentet selv. Det er spesielt nyttig " +"for dokumenter som ikke angir et kodesett eller som viser feilmeldinger." #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 msgid "Conversion Output" -msgstr "" +msgstr "Konvertering Utdata" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." msgstr "" +"Om spesifisert, vil Utdata programtillegget forsøke å lage data som er så " +"lesbart som mulig. Det er mulig at dette ikke har effekt for enkelte av " +"programtilleggene." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:44 msgid "Input profile" -msgstr "" +msgstr "Inndata-profil" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:48 msgid "" "This profile tries to provide sane defaults and is useful if you know " "nothing about the input document." msgstr "" +"Denne profilen forsøker å lage vanlige standarder og er hendig om du ikke " +"vet noe om dokumentets inndata." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:56 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -msgstr "" +msgstr "Denne profilen er ment for SONY PRS serien. 500/505/700 osv." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:69 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:229 msgid "This profile is intended for the Microsoft Reader." -msgstr "" +msgstr "Denne profilen er ment for Microsoft Reader." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:80 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:240 msgid "This profile is intended for the Mobipocket books." -msgstr "" +msgstr "Denne profilen er ment for Mobipocket bøker." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:93 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:253 msgid "This profile is intended for the Hanlin V3 and its clones." -msgstr "" +msgstr "Denne profilen er ment for Hanlin V3 og kloner av denne." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:105 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:265 msgid "This profile is intended for the Cybook G3." -msgstr "" +msgstr "Denne profilen er ment for Cybook G3." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:118 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:278 msgid "This profile is intended for the Cybook Opus." -msgstr "" +msgstr "Denne profilen er ment for Cybook Opus." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:130 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:289 msgid "This profile is intended for the Amazon Kindle." -msgstr "" +msgstr "Denne profilen er ment for Amazon Kindle." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:142 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:322 msgid "This profile is intended for the Irex Illiad." -msgstr "" +msgstr "Denne profilen er ment for Irex Illiad." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:154 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:335 msgid "This profile is intended for the IRex Digital Reader 1000." -msgstr "" +msgstr "Denne profilen er ment for IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:172 msgid "Output profile" -msgstr "" +msgstr "Profil for utdata." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:176 msgid "" @@ -306,20 +323,25 @@ msgid "" "produce a document intended to be read at a computer or on a range of " "devices." msgstr "" +"Denne profilen søker å lage vanlige standarder og er nyttig dersom du ønsker " +"å lage et dokument som er ment til å bli lest på en datamaskin eller andre " +"dataprodukter." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 msgid "This profile is intended for the 5-inch JetBook." -msgstr "" +msgstr "Denne profilen er ment for 5-inch JetBook." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217 msgid "" "This profile is intended for the SONY PRS line. The 500/505/700 etc, in " "landscape mode. Mainly useful for comics." msgstr "" +"Denne profilen er ment for SONY PRS serien. 500/505/700 osv, i " +"landskapsmodus. Dette er hovedsakelig anvendelig for tegneserier." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:306 msgid "This profile is intended for the Amazon Kindle DX." -msgstr "" +msgstr "Denne profilen er ment for Amazon Kindle DX." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 msgid "Installed plugins" @@ -327,23 +349,23 @@ msgstr "Installerte programtillegg" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Mapping for filetype plugins" -msgstr "" +msgstr "Kartlegging av programtillegg for filtyper" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Local plugin customization" -msgstr "" +msgstr "Lokal innstilling av programtillegg" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:32 msgid "Disabled plugins" -msgstr "" +msgstr "Slå av programtillegg" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:74 msgid "No valid plugin found in " -msgstr "Ingen akseptable programtillegg ble funnet i " +msgstr "Ingen gyldige programtillegg ble funnet i " #: /home/kovid/work/calibre/src/calibre/customize/ui.py:229 msgid "Initialization of plugin %s failed with traceback:" -msgstr "" +msgstr "Initialisering av programtillegg %s mislykket med sporingshistorie:" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 msgid "" @@ -352,20 +374,30 @@ msgid "" " Customize calibre by loading external plugins.\n" " " msgstr "" +" %programvalg\n" +"\n" +" Tilpass Calibre ved å laste eksterne programtillegg.\n" +" " #: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" +"Legg til et programtillegg ved å spesifisere stien hvor den befinner seg i " +"ZIP filen" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" +"Fjern et tilpasset programtillegg ved navn. Dette har ingen effekt på " +"innebygde programtillegg" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" +"Tilpass programtillegg. Spesifiser navnet på programtillegget og " +"tilpassningsstrengen separert ved komma." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "List all installed plugins" @@ -373,27 +405,27 @@ msgstr "Se alle Installerte programtillegg" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "Enable the named plugin" -msgstr "" +msgstr "Slå på navngitte programtillegg" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "Disable the named plugin" -msgstr "" +msgstr "Slå av navngitte programtillegg" #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 msgid "Communicate with Android phones." -msgstr "" +msgstr "Kommuniser med Android-telefoner." #: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 msgid "Communicate with the BeBook eBook reader." -msgstr "" +msgstr "Kommuniser med BeBook eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 msgid "Communicate with the BeBook Mini eBook reader." -msgstr "" +msgstr "Kommuniser med BeBook Mini eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:12 msgid "Communicate with the Blackberry smart phone." -msgstr "" +msgstr "Kommuniser med Blackberry smart-telefon." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 @@ -404,7 +436,7 @@ msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 msgid "Communicate with the Cybook Gen 3 eBook reader." -msgstr "" +msgstr "Kommuniser med Cybook Gen 3 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 @@ -415,7 +447,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" -msgstr "" +msgstr "John Schember" #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 @@ -426,48 +458,48 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." -msgstr "" +msgstr "Overfører bøker til enheten..." #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 msgid "Communicate with the Cybook Opus eBook reader." -msgstr "" +msgstr "Kommuniser med Cybook Opus eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:23 msgid "Communicate with the EB600 eBook reader." -msgstr "" +msgstr "Kommuniser med EB600 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." -msgstr "" +msgstr "Kommuniser med IRex Iliad eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/interface.py:20 msgid "Device Interface" -msgstr "" +msgstr "Enhetsgrensesnitt" #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 msgid "Communicate with the IRex Digital Reader 1000 eBook reader." -msgstr "" +msgstr "Kommuniser med IRex Digital Reader 1000 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:22 msgid "Communicate with the JetBook eBook reader." -msgstr "" +msgstr "Kommuniser med JetBook eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:23 msgid "James Ralston" -msgstr "" +msgstr "James Ralston" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 msgid "Communicate with the Kindle eBook reader." -msgstr "" +msgstr "Kommuniser med Kindle eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 msgid "Communicate with the Kindle 2 eBook reader." -msgstr "" +msgstr "Kommuniser med Kindle 2 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:87 msgid "Communicate with the Sony PRS-500 eBook reader." -msgstr "" +msgstr "Kommuniser med Sony PRS-500 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 @@ -481,121 +513,123 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78 msgid "Getting list of books on device..." -msgstr "" +msgstr "Motta liste over bøker på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "" +msgstr "Kommuniser med Sony PRS-505 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" -msgstr "" +msgstr "Kovid Goyal and John Schember" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." -msgstr "" +msgstr "Fjern bøker fra enheten..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." -msgstr "" +msgstr "Overfører metadata til enheten..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "" +msgstr "Kommuniser med Sony PRS-700 eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." -msgstr "Finner ikke %s lagringsenheten. Venligst prøv å restarte." +msgstr "Kan ikke finne %s lagringsenhet. Forsøk med en omstart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." -msgstr "" +msgstr "Kan ikke finne %s lagringsenhet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." -msgstr "" +msgstr "Kunne ikke finne monteringshjelp: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" +"Kan ikke finne %s lagringsenhet. Din kjerne eksporterer antakeligvis en feil " +"versjon av SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" -msgstr "" +msgstr "Kan ikke montere hovedminne (Feilkode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." -msgstr "" +msgstr "Leseren har ikke noe lagringskort i denne minnekortleseren." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." -msgstr "" +msgstr "Valgt minnekortleser: %s er ikke støttet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" -msgstr "" +msgstr "Det er ikke nok plass i hovedminnet" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1327 msgid "News" -msgstr "" +msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11 msgid "Configure Device" -msgstr "" +msgstr "Konfigurer enheten" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16 msgid "settings for device drivers" -msgstr "" +msgstr "innstillinger av enhetsdrivere" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17 msgid "Ordered list of formats the device will accept" -msgstr "" +msgstr "Bestilt liste av formater som enheten vil akseptere" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18 msgid "Place files in sub directories if the device supports them" -msgstr "" +msgstr "Legg filer i underkataloger dersom enheten støtter dette" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64 msgid "Read metadata from files on device" -msgstr "" +msgstr "Les metadata fra filer på enheten" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:29 msgid "Communicate with an eBook reader." -msgstr "" +msgstr "Kommuniser med en eBokleser" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41 msgid "Get device information..." -msgstr "" +msgstr "Få informasjon om enheten..." #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:107 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:115 msgid "Adding books to device metadata listing..." -msgstr "" +msgstr "Legg bøker til enhetens metadatalister..." #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:138 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:143 msgid "Removing books from device metadata listing..." -msgstr "" +msgstr "Fjern bøker fra enhetens metadatalister..." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:196 msgid "Rendered %s" @@ -603,7 +637,7 @@ msgstr "Gjengitt %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:199 msgid "Failed %s" -msgstr "" +msgstr "Mislykket %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256 msgid "" @@ -611,6 +645,9 @@ msgid "" "\n" "%s" msgstr "" +"Klarte ikke å prosessere tegneserien: \n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:274 msgid "Number of colors for grayscale image conversion. Default: %default" @@ -637,6 +674,8 @@ msgid "" "Disable trimming of comic pages. For some comics, trimming might remove " "content as well as borders." msgstr "" +"Slå av finjusteringen av tegneseriesider. For noen tegneserier, kan " +"finjustering fjerne innhold og kantrammer." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:286 msgid "Don't split landscape images into two portrait images" @@ -647,6 +686,8 @@ msgid "" "Keep aspect ratio and scale image using screen height as image width for " "viewing in landscape mode." msgstr "" +"Behold apparisjonsfaktor og skaleringsbilde ved å benytte skjermhøyde som " +"bildevidde, for bruk av landskapsmodus." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:291 msgid "" @@ -662,6 +703,8 @@ msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" +"Slå på kantutjevning. Reduserer ujevne kanter. Dette valget kan påvirke " +"prosesstiden betraktelig." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298 msgid "" @@ -673,12 +716,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "Apply no processing to the image" -msgstr "" +msgstr "Ikke legg prosesser til bildet" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438 msgid "Page" -msgstr "" +msgstr "Side" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" @@ -705,26 +748,49 @@ msgid "" "\n" "For full documentation of the conversion system see\n" msgstr "" +"inndata_fil utdata_fil [valg]\n" +"\n" +"Konverter en e-bok fra et format til et annet.\n" +"\n" +"Inndata_fil er inndata og utdata_fil er utdata. Begge må spesifiseres som de " +"første to argumentene i kommandoen.\n" +"\n" +"Utdataenes e-bokformat sannsynliggjøres fra filens forlengelsesbetegnelse i " +"utdata_filen. Utdata_fil kan også være i et spesielt format .EXT der EXT er " +"utdatafilens forlengelsesbetegnelse. Om så er, blir navnebetegnelsen av " +"utdatafilen ekstrahert fra navet til inndatafilen. Merk at filnavn ikke må " +"starte med en bindestrek. Til slutt, om utdata_fil ikke har noen " +"forlengelsesbetegnelse, blir filen behandlet som en mappe og en \"åpen e-" +"bok\" (OEB) bestående av HTML filer skrevet til den gitte mappen. Disse " +"filene er de filene som normalt ville blitt sendt til utdata-" +"programtillegget.\n" +"\n" +"Etter å ha spesifisert inndata og utdatafilene kan du skreddersy " +"konverteringen ved å spesifisere varierende valgmuligheter. Disse valgene " +"avhenger av inndata og utdataenes filtyper. For å få hjelp med dem, " +"spesifiser inn og utdatafilene og deretter bruk -h valget.\n" +"\n" +"For fullstendig dokumentasjon av konverteringssystemet se\n" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:97 msgid "INPUT OPTIONS" -msgstr "" +msgstr "VALG FOR INNDATA" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:98 msgid "Options to control the processing of the input %s file" -msgstr "" +msgstr "Valgmuligheter for å kontrollere prosesseringen av inndata %s filen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:104 msgid "OUTPUT OPTIONS" -msgstr "" +msgstr "VALG FOR UTDATA" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:105 msgid "Options to control the processing of the output %s" -msgstr "" +msgstr "Valgmuligheter for å kontorllere prosseseringen av utdata %s" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "Options to control the look and feel of the output" -msgstr "" +msgstr "Valgmuligheter for å kontrollere utseendeinnstillinger for utdata" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:135 msgid "Control auto-detection of document structure." @@ -736,52 +802,69 @@ msgid "" "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" +"Kontroller automatisk generering av innholdsliste. Som standardvalg, dersom " +"kildefilen har en innholdsliste, vil denne bli benyttet som preferanse til " +"den automatiske genererte versjonen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155 msgid "Options to set metadata in the output" -msgstr "" +msgstr "Valgmuligheter for å legge inn metadata i utdatafilen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:158 msgid "Options to help with debugging the conversion" -msgstr "" +msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 msgid "List builtin recipes" -msgstr "" +msgstr "List opp innebygde oppskrifter" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:251 msgid "Output saved to" -msgstr "" +msgstr "Utdata er lagret til" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" +"Grad av ordrikdom. Spesifiser flere ganger for høyere grad av ordrikdom." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " "For example resolution dependent lengths (i.e. lengths in pixels). Choices " "are:" msgstr "" +"Spesifiser inndataprofilen. Inndataprofilen gir konverteringssystemet " +"informasjon om hvordan tolke den varierende informasjonen i " +"inndatadokumentet. For eksempel oppløsningens avhengighet (for eksempel " +"lengde i piksler). Valgmulighetene er:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " "cases, an output profile is required to produce documents that will work on " "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" +"Spesifiser utdataprofilen. Utdataprofilen forteller konverteringssystemet " +"hvordan optimalisere det nylagde dokumentet for den spesifiserte enheten. " +"Noen ganger kan en utdataprofil være nødvendig for å produsere dokumenter " +"som kan fungere på en enhet. For eksempel EPUB til bruk i en SONY leser. " +"Valgmulighetene er:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " "fonts in the output bigger and vice versa. By default, the base font size is " "chosen based on the output profile you chose." msgstr "" +"Basisfontstørrelser i poeng. Alle fontstørrelser i den produserte boken vil " +"bli omskalert basert på denne størrelsen. Ved å velge en større størrelse på " +"fontene, kan du lage større fonter i utdataene større og vica versa. Som " +"standard er basisfontstørrelsen valgt basert på utdataprofilen du har valgt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -789,26 +872,38 @@ msgid "" "algorithm uses these sizes to intelligently rescale fonts. The default is to " "use a mapping based on the output profile you chose." msgstr "" +"Kartlegging fra CSS fontnavn til fontstørrelser i poeng. Et eksempel på " +"innstillinger er 12,12,14,16,18,20,22,24. Dette er kartleggingen for " +"størrelsene xx-liten til xx-stor, med den siste størrelsen som store fonter. " +"Font-omskaleringsalgoritmene benytter disse størrelsene til å omskalere " +"fontene på en hensiktsmessig måte. Standard er å benytte kartleggingen " +"basert på utdataprofilen du benytter." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." -msgstr "" +msgstr "Slå av all omskalering av fontstørrelser." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" +"Linjehøyde i poeng. Kontrollerer mellomrommet mellom påfølgende linjer i " +"teksten. Som standard blir ingen høydemanipulasjon benyttet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " "page and other artifacts. This option will extract the content from the " "tables and present it in a linear fashion." msgstr "" +"Noen dårlig utformede dokumenter benytter tabeller for å kontrollere " +"formgivingen av teksten på en side. Når man konverterer disse dokumentene, " +"kan tekst forsvinne ut av siden og andre kunstferdigheter. Dette valget vil " +"ekstrahere innholdet fra tabellene og presentere dem på en linjer måte." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -818,7 +913,7 @@ msgstr "" "innholdsregisteret på første nivå. Når dette er spesifisert, så vil det ha " "høyere prioritet enn andre former for automatisk detektering." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -827,44 +922,57 @@ msgstr "" "XPath uttrykket angir at alle tagger burde bli lagt til nivå to av " "innholdsregisteret. Hvert innlegg blir lagt til under forrige nivå en." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" +"XPath uttrykk som spesifiserer alle tags som skal legges til innholdslisten " +"på tredjenivå. Hver oppføring legges til under forrige andrenivåoppføring" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" +"Normalt, om kildefilen allerede har en innholdsliste, benyttes den som " +"preferanse til den auto-genererte listen. Med dette valget blir den auto-" +"genererte alltid benyttet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Ikke legg til automatisk oppdagede kapitler til innholdsregisteret." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" +"Om færre enn dette antallet kapitler blir oppdaget, legges lenker til " +"innholdsfortegnelsen. Standard: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" +"Høyeste antall lenker som legges til TOC. Sett 0 for å slå av. Standard er: " +"%default. Lenker legges kun til TOC dersom færre enn terskelantallet for " +"kapitler har blitt oppdaget." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" +"Fjern oppføringer fra innholdsfortegnelsen hvis titler samsvarer med de " +"spesifiserte vanlige uttrykkene. Samsvarende oppføringer og alle deres under-" +"uttrykk er fjernet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -873,8 +981,15 @@ msgid "" "detection, use the expression \"/\". See the XPath Tutorial in the calibre " "User Manual for further help on using this feature." msgstr "" +"Et XPath-uttrykk for å oppdage kapitteltitler. Standard er å benytte

" +"eller

tagger som inneholder ordene \"kapittel\", \"bok\", \"seksjon\" " +"eller \"del\" som kapitteltitler, like mye som enhver tag som har " +"class=\"kapittel\". Uttrykket som benyttes må evalueres til en liste med " +"elementer. For å slå av kapitteldeteksjonen, bruk uttrykket \"/\". Se i " +"XPath veiledningen i Calibre brukermanual for videre hjelp til å benytte " +"denne egenskapen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -887,105 +1002,131 @@ msgstr "" "verdien \"both\" vil bruke både sideavslutning og linjer for å markere " "kapitler." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" +"Enten stien til CSS stilsett eller rå CSS. Denne CSSen vil bli avhengig av " +"stilsettreglene fra kildefilen, slik at den kan bli brukt til å tilsidesette " +"disse reglene." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" +"Et XPath-uttrykk. Sideskift er lagt inn før det spesifiserte elementet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" +"Sett toppmarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" +"Sett bunnmarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" +"Sett venstremarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" +"Sett høyremarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" +"Ikke tving tekst til å bli justert i utdata. Enten teksten faktisk vises " +"justert eller ikke, avhenger av e-bokens format og leseenhetens støtte for " +"justeringer." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" +"Fjern avstand mellom avsnitt. Setter også en kommando for avsnitt på 1,5. " +"Avstandsfjerning vil ikke fungere dersom kildefilen ikke benytter avsnitt " +"(

eller

tagger)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Bruk omslagsbilde fra kildefilen fremfor spesifisert omslagsbilde." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" +"Sett inn en blank linje mellom avsnitt. Dette vil ikke fungere dersom " +"kildefilen ikke benytter avsnitt (

eller

tagger)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" +"Fjern det første bildet fra en inndata e-bok. Benyttes dersom det første " +"bildet i en kildefil er et omslagsbilde og du ønsker å benytte et eksternt " +"omslagsbilde." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" +"Legg inn bokens metadata i begynnelsen av boken. Dette er nyttig dersom din " +"e-bokleser ikke støtter vis/søk etter metadata direkte." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" +"Forsøker å oppdage og korrigere harde sideskift og andre problemer i " +"kildefilen. Dette kan gjøre ting verre, så benytt muligheten med " +"forsiktighet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." -msgstr "" +msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne overskriften." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." -msgstr "" +msgstr "Det vanlige uttrykket for å forsøke å fjerne overskriften." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." -msgstr "" +msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne fotnoter." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." -msgstr "" +msgstr "Det vanlige uttrykket for å fjerne fotnoter." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" +"Les metadata fra den spesifiserte OPF filen. Metadata lest fra denne filen " +"vil overskrive alle metadata i kildefilen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -994,95 +1135,106 @@ msgid "" "by Chinese and Japanese for instance) the representation used by the largest " "number of people will be used (Chinese in the previous example)." msgstr "" +"Omskrevet unicode-bokstaver til en ASCII representasjon. Benyttes med " +"forsiktighet fordi dette vil erstatte unicode-bokstavene med ASCII. For " +"eksempel så vil det erstatte \"%s\" med \"Michail Gorbachiov\". Dessuten, " +"merk at i alle tilfeller der det er flere representasjoner av bokstaver (som " +"bokstaver som deles med kinesisk og japansk) så vil representasjonen som " +"benyttes av det største antallet mennesker bli benyttet (kinesisk i det " +"foregående eksempelet)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." -msgstr "" +msgstr "Sett in tittel." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" +"Sett inn forfatter. Om flere forfattere skal benyttes, må disse separeres " +"med et-tegnet - &" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " -msgstr "" +msgstr "Tittelversjonen som skal benyttes til sortering. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " -msgstr "" +msgstr "Streng som skal benyttes når man sorterer etter forfatter. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." -msgstr "" +msgstr "Legg omslaget til den spesifiserte filen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." -msgstr "" +msgstr "Legg inn e-bokbeskrivelse" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." -msgstr "" +msgstr "Legg inn e-bokforlegger." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." -msgstr "" +msgstr "Legg inn serien denne e-boken tilhører." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." -msgstr "" +msgstr "Legg inn indeksen til boken i denne serien." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." -msgstr "" +msgstr "Legg inn bedømmelse. Må være et nummer mellom 1 og 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." -msgstr "" +msgstr "Legg inn ISBN for boken." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." -msgstr "" +msgstr "Legg inn tagger for boken. Benytt en kommaseparert listing." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." -msgstr "" +msgstr "Legg inn bokprodusent." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." -msgstr "" +msgstr "Velg språk" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" -msgstr "" +msgstr "Kunne ikke finne noen bok i arkivet" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." -msgstr "" +msgstr "Konverterer inndata til HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." -msgstr "" +msgstr "Kjører transformering av e-boken..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" -msgstr "" +msgstr "Oppretter" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:57 msgid "" "Extract the contents of the generated EPUB file to the specified directory. " "The contents of the directory are first deleted, so be careful." msgstr "" +"Ekstraherer innholdet fra den genererte EPUB-filen til den spesifiserte " +"katalogen. Innholdet i denne katalogen blir først slettet, så vær forsiktig." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:63 msgid "" @@ -1092,6 +1244,11 @@ msgid "" "if your source file contains a very large number of page breaks, you should " "turn off splitting on page breaks." msgstr "" +"Slå av deling ved sideskift. Normalt så vil inndatafilene automatisk " +"splittes ved hvert sideskift til to filer. Dette gir en utdata e-bok som kan " +"bli analysert raskere og benytte færre ressurser. Dog, deling går sakte og " +"dersom kildefilen inneholder mange sideskift, bør du slå av deling ved " +"sideskift." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:74 msgid "" @@ -1099,38 +1256,45 @@ msgid "" "most EPUB readers cannot handle large file sizes. The default of %defaultKB " "is the size required for Adobe Digital Editions." msgstr "" +"Del alle HTML filer større enn denne størrelsen (i KB). Dette er nødvendig " +"siden de fleste EPUB lesere ikke kan håndtere store filstørrelser. Standard " +"for %defaultKB er størrelsen som er krevet av Adobe Digital Editions." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" +"Normalt, dersom inndatafilen ikke har noe omslag, og du ikke ønsker å " +"spesifisere ett, så vil et standard omslag bli generert med tittel, " +"forfatter osv. Dette valget slår av genereringen av dette omslaget." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 msgid "Table of Contents:" -msgstr "" +msgstr "Innholdsfortegnelse" #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32 msgid "Do not insert a Table of Contents at the beginning of the book." -msgstr "" +msgstr "Ikke legg til innholdsfortegnelse i begynnelsen av boken." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." -msgstr "" +msgid "Add Table of Contents to beginning of the book." +msgstr "Legg innholdsfortegnelse til begynnelsen av boken." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first." msgstr "" +"Omgå lenker for HTML filer i bredden først. Normalt omgåes de først i dybden." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:249 msgid "" @@ -1138,6 +1302,9 @@ msgid "" "negative. 0 implies that no links in the root HTML file are followed. " "Default is %default." msgstr "" +"Maksimum nivå for gjentagelser når man følger lenkene i HTML filer. Må være " +"ikkenegative. 0 tilsier at ingen lenker i HTML filens rot blir fulgt. " +"Standard er %default." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:258 msgid "" @@ -1146,16 +1313,22 @@ msgid "" "can result in various nasty side effects in the rest of of the conversion " "pipeline." msgstr "" +"Normalt vil dette inndata-programtillegget omgjøre alle inndatafiler til et " +"standardmappehierarki. Bruk kun dette valget dersom du vet hva du gjør, " +"siden det kan resultere i varierende dårlige sideeffekter i resten av " +"konverteringsfølgerekken." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:266 msgid "" "Average line length for line breaking if the HTML is from a previous partial " "conversion of a PDF file." msgstr "" +"Gjennomsnittlig linjelengde for linjeskift dersom HTML filen er fra en " +"tidligere delvis konvertering av en PDF fil." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." -msgstr "" +msgstr "Lage LIT fil fra EPUB..." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:321 msgid "\tBook Designer file detected." @@ -1259,7 +1432,7 @@ msgstr "Skriv ut LRS fil" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:139 msgid "Do not save embedded image and font files to disk" -msgstr "" +msgstr "Ikke lagre innfelt bilde og font filer til lagringsenhet" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:158 msgid "Parsing LRF..." @@ -1353,19 +1526,19 @@ msgstr "Hent ut thumbnail fra LRF filen" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:608 msgid "Set the publisher" -msgstr "" +msgstr "Sett inn forlag" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:609 msgid "Set the book classification" -msgstr "" +msgstr "Legg inn bokklassifisering" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:610 msgid "Set the book creator" -msgstr "" +msgstr "Legg inn bokskaper" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:611 msgid "Set the book producer" -msgstr "" +msgstr "Legg inn bokprodusent" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:613 msgid "" @@ -1397,10 +1570,13 @@ msgid "" "Set the format of the header. %a is replaced by the author and %t by the " "title. Default is %default" msgstr "" +"Angi formatet til toppteksten. %a blir erstattet med forfatter og %t med " +"tittel. Standard er %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:104 msgid "Add extra spacing below the header. Default is %default pt." msgstr "" +"Legg inn ekstra mellomrom under overskriften. Starndard er %default pt." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:107 msgid "" @@ -1440,7 +1616,7 @@ msgstr "Monospace font familie" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/output.py:152 msgid "Comic" -msgstr "" +msgstr "Tegneserie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:358 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 @@ -1459,7 +1635,7 @@ msgstr "Tittel" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1067 msgid "Author(s)" -msgstr "" +msgstr "Forfatter(e)" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:360 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:59 @@ -1470,7 +1646,7 @@ msgstr "Forlag" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:361 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" -msgstr "" +msgstr "Produsent" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:362 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183 @@ -1489,7 +1665,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 msgid "Tags" -msgstr "" +msgstr "Nøkkelord" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:166 @@ -1497,7 +1673,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 msgid "Series" -msgstr "" +msgstr "Serie" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:373 msgid "Language" @@ -1506,21 +1682,21 @@ msgstr "Språk" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1009 msgid "Timestamp" -msgstr "" +msgstr "Tidstempel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:162 msgid "Published" -msgstr "" +msgstr "Publisert" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:379 msgid "Rights" -msgstr "" +msgstr "Rettigheter" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:19 msgid "options" -msgstr "" +msgstr "innstillinger" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:20 msgid "" @@ -1535,38 +1711,57 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Les/Skriv metadata fra/til e-bokfiler.\n" +"\n" +"Støttede formater for å lese metadata: %s\n" +"\n" +"Støttede formater for å skrive metadata: %s\n" +"\n" +"Forskjellige filtyper støtter forskjellige typer metadata. Dersom du " +"forsøker å legge\n" +"inn metadata for en filtype som ikke støtter det, vil metadataene bli\n" +"ignorert uten melding om dette.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39 msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" +"Legg inn forfattere. Flere forfattere må deles ved å benytte & tegnet. " +"Forfatternavn listes med Fornavn Etternavn." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43 msgid "" "The version of the title to be used for sorting. If unspecified, and the " "title is specified, it will be auto-generated from the title." msgstr "" +"Tittelversjonen som benyttes for sortering. Om uspesifisert, og tittelen er " +"spesifisert, vil versjonen bli autogenerert fra tittelen." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47 msgid "" "String to be used when sorting by author. If unspecified, and the author(s) " "are specified, it will be auto-generated from the author(s)." msgstr "" +"Streng som benyttes ved forfattersortering. Om uspesifisert, og " +"forfatteren(e) er spesifisert, vil strengen bli autogenerert fra " +"forfatter(e)." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57 msgid "Set the book category." -msgstr "" +msgstr "Legg inn bokkategori." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:74 msgid "Get the cover from the ebook and save it at as the specified file." -msgstr "" +msgstr "Trekk ut omslaget fra en e-bok og lagre det som en spesifisert fil." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:77 msgid "" "Specify the name of an OPF file. The metadata will be written to the OPF " "file." msgstr "" +"Spesifiser navnet på en OPF fil. Metadata vil bli skrevet til OPF filen." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80 msgid "" @@ -1574,34 +1769,37 @@ msgid "" "ebook. Metadata specified on the command line will override metadata read " "from the OPF file" msgstr "" +"Les metadata fra den spesifiserte OPF filen og benytt disse til å legge inn " +"metadata i e-boken. Metadata spesifisert i kommandolinjen vil overskrive " +"metadata lest fra OPF filen." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:85 msgid "Set the BookID in LRF files" -msgstr "" +msgstr "Legg inn Bok-ID i LFR filer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" -msgstr "" +msgstr "Ingen fil ble spesifisert" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" -msgstr "" +msgstr "Originale metadata" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" -msgstr "" +msgstr "Endrede metadata" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" -msgstr "" +msgstr "OPF laget i" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" -msgstr "" +msgstr "Omslag lagret til" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" -msgstr "" +msgstr "Fant ikke omslag" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:94 msgid "" @@ -1616,40 +1814,55 @@ msgid "" "isbndb.com.\n" "\n" msgstr "" +"\n" +"%prog [valgmuligheter] nøkkel\n" +"\n" +"Skaff metadata til boken fra isndb.com. Du kan spesifisere enten\n" +"bokens ISBN ID eller dens tittel og forfatter. Dersom du spesifiserer tittel " +"og forfatter\n" +"kan flere enn en boks metadata fremkomme.\n" +"\n" +"Nøkkel er kontonøkkelen du genererer etter å ha satt deg opp for gratis " +"konto hos isbndb.com.\n" +"\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:105 msgid "The ISBN ID of the book you want metadata for." -msgstr "" +msgstr "ISBN ID for boken du ønsker å motta metadata til." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:107 msgid "The author whose book to search for." -msgstr "" +msgstr "Forfatteren til boken du søkeer etter." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:109 msgid "The title of the book to search for." -msgstr "" +msgstr "Tittelen til boken du søker etter." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:111 msgid "The publisher of the book to search for." -msgstr "" +msgstr "Forlaget til boken du søker etter." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:53 msgid "LibraryThing.com timed out. Try again later." msgstr "" +"LibraryThing.com kunne ikke kontaktes. Vennligst forsøk igjen senere." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:60 msgid "" "Could not fetch cover as server is experiencing high load. Please try again " "later." msgstr "" +"Kunne ikke finne omslaget da serveren er opptatt. Vennligst forsøk igjen " +"senere." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:61 msgid " not found." -msgstr "" +msgstr " ikke funnet." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:64 msgid "LibraryThing.com server error. Try again later." msgstr "" +"LibraryThing.com har feil på serveren. Vennligst forsøk igjen senere." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:71 msgid "" @@ -1658,81 +1871,89 @@ msgid "" "\n" "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" msgstr "" +"\n" +"%prog [valg] ISBN\n" +"\n" +"Finn et omslagsbilde for boken identifisert ved ISBN fra LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1306 msgid "Cover" -msgstr "" +msgstr "Omslagside" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22 msgid "Modify images to meet Palm device size limitations." msgstr "" +"Modifiser bilder for å kunne samsvare med Palm-enheters " +"størrelsesbegrensninger" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:26 msgid "When present, use author sort field as author." -msgstr "" +msgstr "Om eksisterer, benytt forfattersorteringsfelt som forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:30 msgid "" "Don't add Table of Contents to end of book. Useful if the book has its own " "table of contents." msgstr "" +"Ikke legg innholdsfortegnelse til slutten av boken. Hendig dersom boken har " +"sin egen innholdsfortegnelse." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:56 msgid "Title for any generated in-line table of contents." -msgstr "" +msgstr "Tittel for enhver generert innlagt innholdsfortegnelse." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:37 msgid "Disable compression of the file contents." -msgstr "" +msgstr "Slå av kompresjon av filinnhold." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 msgid "All articles" -msgstr "" +msgstr "Alle artikler" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1307 msgid "Title Page" -msgstr "" +msgstr "Tittelside" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1308 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 msgid "Table of Contents" -msgstr "" +msgstr "Innholdsfortegnelse" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1309 msgid "Index" -msgstr "" +msgstr "Innhold" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1310 msgid "Glossary" -msgstr "" +msgstr "Ordliste" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1311 msgid "Acknowledgements" -msgstr "" +msgstr "Påskjønnelse" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1312 msgid "Bibliography" -msgstr "" +msgstr "Litteraturliste" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1313 msgid "Colophon" -msgstr "" +msgstr "Kolofon" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1314 msgid "Copyright" -msgstr "" +msgstr "Opphavsrettighet" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1315 msgid "Dedication" -msgstr "" +msgstr "Tilegnet" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1316 msgid "Epigraph" -msgstr "" +msgstr "Epigraf" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1317 msgid "Foreword" @@ -1740,39 +1961,40 @@ msgstr "Forord" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1318 msgid "List of Illustrations" -msgstr "" +msgstr "Illustrasjonsliste" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1319 msgid "List of Tables" -msgstr "" +msgstr "Tabell-liste" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1320 msgid "Notes" -msgstr "" +msgstr "Merknader" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1321 msgid "Preface" -msgstr "" +msgstr "Forord" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1322 msgid "Main Text" -msgstr "" +msgstr "Hovedtekst" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/factory.py:53 msgid "Options to control e-book conversion." -msgstr "" +msgstr "Valgmuligheter for å kontrollere konvertering av e-bøker" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/factory.py:60 msgid "Character encoding for input. Default is to auto detect." msgstr "" +"Tegnsettkoding for inndata. Standard er satt til å oppdage automatisk." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/factory.py:62 msgid "Output file. Default is derived from input filename." -msgstr "" +msgstr "Utdatafil. Standard er trukket ut fra innlagt filnavn." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/factory.py:64 msgid "Produce more human-readable XML output." -msgstr "" +msgstr "Produser en mer bedre lesbart XML utdatafil." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/factory.py:66 msgid "Useful for debugging." @@ -1780,63 +2002,75 @@ msgstr "Praktisk for feilsøking." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/factory.py:71 msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -msgstr "" +msgstr "Bruk: e-bok konvertertering av INN UTDATA [VALGMULIGHETER..]" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator.py:38 msgid "%s format books are not supported" -msgstr "" +msgstr "%s formaterte bøker er ikke støttet" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." -msgstr "" +msgstr "HTML TOC genereringsvalg." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89 msgid "Book Jacket" -msgstr "" +msgstr "Bokomslag" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/split.py:34 msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -msgstr "" +msgstr "Kunne ikke finne et fornuftig sted å dele: %s Grenstørrelse: %d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 msgid "Unnamed" -msgstr "" +msgstr "Ikke navngitt" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:32 msgid "OPF/NCX/etc. generation options." -msgstr "" +msgstr "OPF/NCX/osv. Genereringsvalg." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:35 msgid "OPF version to generate. Default is %default." -msgstr "" +msgstr "OPF versjon som skal genereres. Standard er %default." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:37 msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" +"Generer en Adobe \"sidekart\" fil dersom sideinndeling er tilgjengelig." #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 msgid "Footnotes" -msgstr "" +msgstr "Fotnoter" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 msgid "Sidebar" +msgstr "Sidepanel" + +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." msgstr "" +"Normalt behandler calibre blanke linjer som avsnittsmerker. Med dette valget " +"vil istedet calibre forstå at alle linjer representerer et avsnitt." #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" -msgstr "" +msgstr "Format til bruk i pdb beholderen. Valgmulighetene er:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:27 msgid "" "Specify the character encoding of the output document. The default is " "cp1252. Note: This option is not honored by all formats." msgstr "" +"Spesifiser tegnsettkodingen til et utdata-dokument. Standard er cp1252. " +"Merk: Dette valget blir ikke støttet av alle formater." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:22 msgid "Do not extract images from the document" -msgstr "" +msgstr "Trekk ikke ut bilder fra dokumentet" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/input.py:24 msgid "" @@ -1844,6 +2078,9 @@ msgid "" "Valid values are a decimal between 0 and 1. The default is 0.5, this is the " "median line length." msgstr "" +"Skalering benyttet for å bestemme lengden for hvilken linje som bør pakkes " +"opp. Sanne verdier er desimaler mellom 0 og 1. Standard er 0.5. Dette er " +"gjennomsnittlengden." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/cli.py:31 msgid "" @@ -1856,6 +2093,14 @@ msgid "" "\n" "Manipulate a PDF.\n" msgstr "" +"kommando...\n" +"kommando kan være ett av følgende:\n" +"[%%commands]\n" +"\n" +"Bruk %prog kommando ..hjelper til med å skaffe mer informasjon om en " +"spesifisert kommando\n" +"\n" +"Manipuler en PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 msgid "" @@ -1863,6 +2108,9 @@ msgid "" "\n" "Crop a PDF file.\n" msgstr "" +"[valgmuligheter] fil.pdf\n" +"\n" +"Beskjær en PDF fil.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 @@ -1874,32 +2122,35 @@ msgstr "" msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" +"Sti til utdatafil. Standard er at filen skapes i den gjeldende mappen." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 msgid "Number of pixels to crop from the left most x (default is %s)" -msgstr "" +msgstr "Antall piksler å beskjære fra venstre, høyest x (standard er %s)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 msgid "Number of pixels to crop from the left most y (default is %s)" -msgstr "" +msgstr "Antall piksler å beskjære fra venstre, høyest y (standard er %s)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 msgid "Number of pixels to crop from the right most x (default is %s)" -msgstr "" +msgstr "Antall piksler å beskjære fra høyre, høyest x (standard er %s)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 msgid "Number of pixels to crop from the right most y (default is %s)" -msgstr "" +msgstr "Antall piksler å beskjære fra høyre, høyest y (standard er %s)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" +"En fil generert av ghostscript som tillater hver side til å bli individuelt " +"beskjært `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 msgid "Crop Options:" -msgstr "" +msgstr "Beskjæringsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 @@ -1909,7 +2160,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Options to control the transformation of pdf" -msgstr "" +msgstr "Valgmuligheter for å kontrollere transformeringen av pdf" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 msgid "" @@ -1917,10 +2168,13 @@ msgid "" "\n" "Decrypt a PDF.\n" msgstr "" +"[valg] fil.pdf passord\n" +"\n" +"Dekrypter en PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 msgid "Decrypt Options:" -msgstr "" +msgstr "Dekrypteringsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 msgid "" @@ -1928,10 +2182,13 @@ msgid "" "\n" "Encrypt a PDF.\n" msgstr "" +"[valg] fil.pdf passord\n" +"\n" +"Krypter en PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 msgid "Encrypt Options:" -msgstr "" +msgstr "Krypteringsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:21 msgid "" @@ -1939,30 +2196,33 @@ msgid "" "\n" "Get info about a PDF.\n" msgstr "" +"fil.pdf ...\n" +"\n" +"Motta informasjon om en PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 msgid "Author" -msgstr "" +msgstr "Forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 msgid "Subject" -msgstr "" +msgstr "Emne" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:48 msgid "Creator" -msgstr "" +msgstr "Opprettet av" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:50 msgid "Pages" -msgstr "" +msgstr "Sider" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:51 msgid "File Size" -msgstr "" +msgstr "Filstørrelse" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 msgid "PDF Version" -msgstr "" +msgstr "PDF versjon" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:25 msgid "" @@ -1972,10 +2232,15 @@ msgid "" "\n" "Merges individual PDFs.\n" msgstr "" +"[valg] fil1.pdf fil2.pdf ...\n" +"\n" +"Metadata vil bli brukt fra den første PDF spesifisert.\n" +"\n" +"Slår sammen individuelle PDF'er.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 msgid "Merge Options:" -msgstr "" +msgstr "Sammenslåingsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:25 msgid "" @@ -1983,10 +2248,13 @@ msgid "" "\n" "Reverse a PDF.\n" msgstr "" +"[valg] fil.pdf\n" +"\n" +"Reverser en PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 msgid "Reverse Options:" -msgstr "" +msgstr "Reverseringsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:24 msgid "" @@ -1994,10 +2262,13 @@ msgid "" "\n" "Rotate pages of a PDF clockwise.\n" msgstr "" +"fil.pdf grader\n" +"\n" +"Roter sider av PDF med klokken.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 msgid "Rotate Options:" -msgstr "" +msgstr "Roteringsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:25 msgid "" @@ -2013,32 +2284,50 @@ msgid "" "\n" "Split a PDF.\n" msgstr "" +"\n" +"%prog %%name [valg] fil.pdf side_å_dele_på ...\n" +"%prog %%name [valg] fil.pdf side_område_å_dele_på ...\n" +"\t\n" +"Ex.\n" +"\t\n" +"%prog %%name fil.pdf 6\n" +"%prog %%name fil.pdf 6-12\n" +"%prog %%name fil.pdf 6-12 8 10 9-20\n" +"\n" +"Del opp en PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Split Options:" -msgstr "" +msgstr "Inndelingsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:31 msgid "" "The unit of measure. Default is inch. Choices are %s Note: This does not " "override the unit for margins!" msgstr "" +"Måleenhet. Standard er i tommer. Valgmuligheter er %s Merk: Dette " +"overskriver ikke måleenheter for marger!" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:36 msgid "" "The size of the paper. This size will be overridden when an output profile " "is used. Default is letter. Choices are %s" msgstr "" +"Papirstørrelse. Denne størrelsen vil bli overskrevet når en utdataprofil er " +"benyttet. Standard er brevformat. Valgmuligheter er %s" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:40 msgid "" "Custom size of the document. Use the form widthxheight EG. `123x321` to " "specify the width and height. This overrides any specified paper-size." msgstr "" +"Egendefinert størrelse av et dokument. Benytt formen widthxheight EG. " +"`123x321` for å spesifisere bredde og høyde. Dette overskriver alle andre " +"spesifiserte papirstørrelser." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/output.py:45 msgid "The orientation of the page. Default is portrait. Choices are %s" -msgstr "" +msgstr "Sideorientering. Standard er portrett. Valgmuligheter er %s" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:52 msgid "Could not find pdftohtml, check it is in your PATH" @@ -2048,19 +2337,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:33 msgid "" "Specify the character encoding of the output document. The default is cp1252." -msgstr "" +msgstr "Spesifiser tegnsettkodene for et utdatadokument. Standard er cp1252." #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:108 msgid "" "This RTF file has a feature calibre does not support. Convert it to HTML " "first and then try it." msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" +"Denne RTF filen har egenskaper calibre ikke støtter. Konverter det til HTML " +"og forsøk på nytt." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" @@ -2068,156 +2353,165 @@ msgid "" "for compatibility with Mac OS 9 and earlier. For Mac OS X use 'unix'. " "'system' will default to the newline type used by this OS." msgstr "" +"Type ny linje som skal benyttes. Valgmuligheter er %s. Standard er 'system'. " +"Bruk 'old_mac' for forenlighet med Mac OS 9 og tidligere versjoner." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:30 msgid "" "Specify the character encoding of the output document. The default is utf-8. " "Note: This option is not honored by all formats." msgstr "" +"Spesifiser tegnsettkodingen for utdatadokumentet. Standard er utf-8. Merk: " +"Dette valget støttes ikke av alle formater." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Frequently used directories" -msgstr "" +msgstr "Ofte benyttede kataloger" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 msgid "Send file to storage card instead of main memory by default" msgstr "" +"Send en fil til et lagringskort i stedet for hovedminnet som standard" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 msgid "Confirm before deleting" -msgstr "" +msgstr "Bekreft før sletting" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 msgid "Toolbar icon size" -msgstr "" +msgstr "Ikonstørrelse for verktøylinjen" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 msgid "Show button labels in the toolbar" -msgstr "" +msgstr "Vis knappebeskrivelse i verktøylinjen" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 msgid "Main window geometry" -msgstr "" +msgstr "Hovedvindus geometri" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 msgid "Notify when a new version is available" -msgstr "" +msgstr "Varsle dersom en ny versjon er tilgjengelig" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 msgid "Use Roman numerals for series number" -msgstr "" +msgstr "Bruk romerske tall for serienummer" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 msgid "Sort tags list by popularity" -msgstr "" +msgstr "Sorter merkelappliste etter populæritet" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 msgid "Number of covers to show in the cover browsing mode" -msgstr "" +msgstr "Antall omslag som skal vises ved omslagsvisningsmodus" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 msgid "Defaults for conversion to LRF" -msgstr "" +msgstr "Standarder for konvertering til LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 msgid "Options for the LRF ebook viewer" -msgstr "" +msgstr "Valgmuligheter for LRF e-bokleser" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 msgid "Formats that are viewed using the internal viewer" -msgstr "" +msgstr "Formater som er vist ved bruk av intern leser" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Columns to be displayed in the book list" -msgstr "" +msgstr "Kolonner som skal vises i e-boklisten" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Automatically launch content server on application startup" -msgstr "" +msgstr "Start innholdsserver automatisk ved programstart" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Oldest news kept in database" -msgstr "" +msgstr "Eldste nyheter i databasen" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 msgid "Show system tray icon" -msgstr "" +msgstr "Vis systemikon" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 msgid "Upload downloaded news to device" -msgstr "" +msgstr "Legg inn nedlastede nyheter til enheten" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 msgid "Delete books from library after uploading to device" -msgstr "" +msgstr "Slett bøker fra biblioteket etter at du har lagt dem inn i enheten" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" -msgstr "" +msgstr "Vis omslaget i et eget vindu istedet for i calibres hovedvindu" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 msgid "Disable notifications from the system tray icon" -msgstr "" +msgstr "Slå av varsler fra systemikonet" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 msgid "Default action to perform when send to device button is clicked" -msgstr "" +msgstr "Standard oppgaver som gjøres når send til enhet-knappen er klikket" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" -msgstr "" +msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" -msgstr "" +msgstr "Kopier" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" -msgstr "" +msgstr "Kopier til utklippstavlen" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 msgid "Searching in" -msgstr "" +msgstr "Søker i" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 msgid "Adding..." -msgstr "" +msgstr "Legger til..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 msgid "Searching in all sub-directories..." -msgstr "" +msgstr "Søker i alle undermapper..." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 msgid "Added" -msgstr "" +msgstr "Lagt til" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 msgid "Adding failed" -msgstr "" +msgstr "Kunne ikke legge til" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" +"Legg til bøker prosessen ser ut til å være låst. Forsøk å re-starte calibre " +"og legg til færre bøker av gangen, til du finner problemboka." #: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 msgid "Duplicates found!" -msgstr "" +msgstr "Duplikater funnet!" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" +"Bøker med den samme tittelen som den følgende finnes allerede i databasen. " +"Legg dem til allikevel?" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 msgid "Saving..." -msgstr "" +msgstr "Lagrer" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 msgid "Saved" @@ -2225,16 +2519,16 @@ msgstr "Lagret" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:60 msgid "Bulk Convert" -msgstr "" +msgstr "Samlet konvertering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 msgid "Options specific to the output format." -msgstr "" +msgstr "Valg spesifikt til utdataformatet." #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:15 msgid "Comic Input" -msgstr "" +msgstr "Tegneserie inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 @@ -2242,6 +2536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2249,14 +2544,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:17 msgid "Options specific to" -msgstr "" +msgstr "Valg spesifisert til" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" -msgstr "" +msgstr "Inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 @@ -2267,11 +2563,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2282,65 +2579,65 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:107 msgid "Form" -msgstr "" +msgstr "Form" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:77 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:94 msgid "&Number of Colors:" -msgstr "" +msgstr "&Antall Farger:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:78 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96 msgid "Disable &normalize" -msgstr "" +msgstr "Slå av &normaliser" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 msgid "Keep &aspect ratio" -msgstr "" +msgstr "Behold &størrelsesforhold" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 msgid "Disable &Sharpening" -msgstr "" +msgstr "Slå av &kontrastøkning" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:104 msgid "Disable &Trimming" -msgstr "" +msgstr "Slå av &Justering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:103 msgid "&Wide" -msgstr "" +msgstr "&Bredde" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:83 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99 msgid "&Landscape" -msgstr "" +msgstr "&Landskap" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:101 msgid "&Right to left" -msgstr "" +msgstr "&Høyre til venstre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100 msgid "Don't so&rt" -msgstr "" +msgstr "Ikke so&rter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:86 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:102 msgid "De&speckle" -msgstr "" +msgstr "Kant&utgjevning" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:87 msgid "&Disable comic processing" -msgstr "" +msgstr "&Slå av tegneserieprossessering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" -msgstr "" +msgstr "EPUB Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 @@ -2351,54 +2648,54 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:17 msgid "output" -msgstr "" +msgstr "utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:42 msgid "Do not &split on page breaks" -msgstr "" +msgstr "Ikke &del ved sideskift" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:43 msgid "Split files &larger than:" -msgstr "" +msgstr "Del filer &større enn:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:44 msgid " KB" -msgstr "" +msgstr " KB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:45 msgid "No default &cover" -msgstr "" +msgstr "Ingen standard &omslag" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 msgid "FB2 Input" -msgstr "" +msgstr "FB2 Inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29 msgid "Do not insert a &Table of Contents at the beginning of the book." -msgstr "" +msgstr "Ikke legg inn en &Innholdsfortegnelse ved begynnelsen av boken." #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:14 msgid "FB2 Output" -msgstr "" +msgstr "FB2 Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 msgid "&Inline TOC" -msgstr "" +msgstr "&Innlagt TOC" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15 msgid "Look & Feel" -msgstr "" +msgstr "Utseende" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:17 msgid "Control the look and feel of the output" -msgstr "" +msgstr "Kontroller utseende til utdataene" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:89 msgid "Base &font size:" -msgstr "" +msgstr "Basis &fontstørrelse:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:90 #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:92 @@ -2410,160 +2707,163 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 msgid " pt" -msgstr "" +msgstr " punkter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:91 msgid "Line &height:" -msgstr "" +msgstr "Linje &høyde" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:93 msgid "Remove &spacing between paragraphs" -msgstr "" +msgstr "Fjern &mellomrom mellom avsnitt" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:94 msgid "No text &justification" -msgstr "" +msgstr "Ingen tekst &justeringer" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:95 msgid "&Linearize tables" -msgstr "" +msgstr "&Linierte tabeller" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:96 msgid "&Transliterate unicode characters to ASCII." -msgstr "" +msgstr "&Omskriv unicodetegn til ASCII." #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:97 msgid "Font size &key:" -msgstr "" +msgstr "Fontstørrelse &nøkkel:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:98 msgid "Input character &encoding" -msgstr "" +msgstr "Tegnsett for inndata &omkoding" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99 msgid "&Disable font size rescaling" -msgstr "" +msgstr "&Slå av fontstørrelse omskalering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100 msgid "Insert &blank line" -msgstr "" +msgstr "Sett inn &blank linje" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:101 msgid "Extra &CSS" -msgstr "" +msgstr "Ekstra &CSS" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19 msgid "LRF Output" -msgstr "" +msgstr "LRF Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116 msgid "Enable &autorotation of wide images" -msgstr "" +msgstr "Slå på &autorotering av brede bilder" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117 msgid "&Wordspace:" -msgstr "" +msgstr "&Mellomrom mellom ord" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119 msgid "Minimum para. &indent:" -msgstr "" +msgstr "Minimum uttrykk. &ordre:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 msgid "Render &tables as images" -msgstr "" +msgstr "Oversett &tabeller som bilder" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 msgid "Text size multiplier for text in rendered tables:" -msgstr "" +msgstr "Tekststørrelseforøker for tekst i oversatte tabeller:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 msgid "Add &header" -msgstr "" +msgstr "Legg til &overskrift" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 msgid "Header &separation:" -msgstr "" +msgstr "Overskrift &deling" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 msgid "Header &format:" -msgstr "" +msgstr "Overskrift &format:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 msgid "&Embed fonts" -msgstr "" +msgstr "&Faste fonter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 msgid "&Serif font family:" -msgstr "" +msgstr "&Serif tegnsettfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 msgid "S&ans-serif font family:" -msgstr "" +msgstr "S&ans-serif tegnsettfamilie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 msgid "&Monospaced font family:" -msgstr "" +msgstr "&Monospaced tegnsettfamilie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:169 msgid "Metadata" -msgstr "" +msgstr "Metadata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:25 msgid "" "Set the metadata. The output file will contain as much of this metadata as " "possible." msgstr "" +"Legg inn metadata. Utdatafilen vil inneholde så mange av disse metadataene " +"som mulig." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " -msgstr "" +msgstr "Velg omslag for " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:102 msgid "Cannot read" -msgstr "" +msgstr "Kan ikke lese" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:103 msgid "You do not have permission to read the file: " -msgstr "" +msgstr "Du har ikke tillatelse til å lese denne filen: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:111 msgid "Error reading file" -msgstr "" +msgstr "Feil under lesing av fil" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:112 msgid "

There was an error reading from file:
" -msgstr "" +msgstr "

En feil oppsto under lesing fra filen:
" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:158 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:120 msgid " is not a valid picture" -msgstr "" +msgstr " er ikke et tillatt bilde" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:377 msgid "Book Cover" -msgstr "" +msgstr "Bokomslag" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:167 msgid "Use cover from &source file" -msgstr "" +msgstr "Bruk omslag fra &kilde fil" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:378 msgid "Change &cover image:" -msgstr "" +msgstr "Bytt &omslagsbilde:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:169 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:379 msgid "Browse for an image to use as the cover of this book." -msgstr "" +msgstr "Let etter et bilde som kan benyttes som omslag for denne boken." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 @@ -2606,34 +2906,36 @@ msgstr "&Tittel: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:341 msgid "Change the title of this book" -msgstr "" +msgstr "Forandre bokens tittel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 #: /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:344 msgid "&Author(s): " -msgstr "" +msgstr "&Forfatter(e): " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:174 msgid "Author So&rt:" -msgstr "" +msgstr "Forfatter So&rtering:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:175 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" +"Endre forfatteren(e) til denne boken. Ved flere forfattere må disse listes " +"adskilt av komma." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " -msgstr "" +msgstr "&Forlegger: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:354 msgid "Ta&gs: " -msgstr "" +msgstr "Ta&gger: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 @@ -2642,12 +2944,14 @@ msgid "" "Tags categorize the book. This is particularly useful while searching. " "

They can be any words or phrases, separated by commas." msgstr "" +"Taggene kategoriserer boken. Dette er spesielt nytting når man søker. " +"

De kan være ethvert ord eller fraser, separert ved kommategn." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" -msgstr "" +msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 @@ -2656,7 +2960,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." -msgstr "" +msgstr "Liste av kjente serier. Du kan legge til nye serier." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365 @@ -2665,107 +2969,116 @@ msgstr "Bok " #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:15 msgid "MOBI Output" -msgstr "" +msgstr "MOBI Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:45 msgid "&Title for Table of Contents:" -msgstr "" +msgstr "&Tittel for Innholdsfortegnelse:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:46 msgid "Rescale images for &Palm devices" -msgstr "" +msgstr "Omskaler bilder for &Palm-enheter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:47 msgid "Use author &sort for author" -msgstr "" +msgstr "Bruk forfatter &sorter etter forfatter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:48 msgid "Disable compression of the file contents" -msgstr "" +msgstr "Slå av kompressjon av filinnhold" #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:49 msgid "Do not add Table of Contents to book" -msgstr "" +msgstr "Ikke legg til noen innholdsforteglelse i boken" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup.py:35 msgid "Page Setup" -msgstr "" +msgstr "Sideoppsett" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:111 msgid "&Output profile:" -msgstr "" +msgstr "&Utdataprofil:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:112 msgid "Profile description" -msgstr "" +msgstr "Profilbeskrivelse" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:113 msgid "&Input profile:" -msgstr "" +msgstr "&Inndataprofil:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:114 msgid "Margins" -msgstr "" +msgstr "Marger" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:115 msgid "&Left:" -msgstr "" +msgstr "&Venstre:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117 msgid "&Top:" -msgstr "" +msgstr "&Topp:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119 msgid "&Right:" -msgstr "" +msgstr "&Høyre:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 msgid "&Bottom:" -msgstr "" +msgstr "&Bunn:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "PDB inndata" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "Behandle hver &linje som avsnitt" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" -msgstr "" +msgstr "PDB Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36 msgid "&Format:" -msgstr "" +msgstr "&Format:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" -msgstr "" +msgstr "PDF Inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39 msgid "Line &Un-Wrapping Factor:" -msgstr "" +msgstr "Linje &Utpakkingsfaktor" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40 msgid "No &Images" -msgstr "" +msgstr "Ingen &Bilder" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:17 msgid "PDF Output" -msgstr "" +msgstr "PDF Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:40 msgid "&Paper Size:" -msgstr "" +msgstr "&Papirstørrelse:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:41 msgid "&Orientation:" -msgstr "" +msgstr "&Orientering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 msgid "RB Output" -msgstr "" +msgstr "RB Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 msgid "Convert" -msgstr "" +msgstr "Konverter" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 msgid "Options specific to the input format." -msgstr "" +msgstr "Valg spesifisert til inndataformat." #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 @@ -2773,160 +3086,143 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:52 msgid "Dialog" -msgstr "" +msgstr "Dialog" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:106 msgid "&Input format:" -msgstr "" +msgstr "&Inndataformat:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:107 msgid "&Output format:" -msgstr "" +msgstr "&Utdataformat:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17 msgid "" "Structure\n" "Detection" msgstr "" +"Struktur\n" +"Deteksjon" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:19 msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" +"Finjuster deteksjonen av kapitteloverskrifter og andre dokumentstrukturer." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" -msgstr "" +msgstr "Finn kapitler ved (XPath uttrykk):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 -msgid "Invalid regular expression" -msgstr "" +msgstr "Sett inn sideskift før (XPath uttrykk):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 +msgid "Invalid regular expression" +msgstr "Ugyldig regulæruttrykk" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 -msgid "Invalid XPath" -msgstr "" +msgstr "Ugyldig regulæruttrykk: %s" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 +msgid "Invalid XPath" +msgstr "Ugyldig XPath" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." -msgstr "" +msgstr "XPath uttrykket %s er ugyldig." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 +msgid "Chapter &mark:" +msgstr "Kapittell &merke:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +msgid "Remove first &image" +msgstr "Fjern første &bilde" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +msgid "Insert &metadata as page at start of book" +msgstr "Sett inn &metadata som en side ved begynnelsen av boken" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +msgid "&Footer regular expression:" +msgstr "&Bunntekst regulært uttrykk:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 -msgid "Chapter &mark:" -msgstr "" +msgid "&Preprocess input file to possibly improve structure detection" +msgstr "&Forhåndsprosesser inndatafilen for mulig å bedre strukturdeteksjon" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" +msgid "&Header regular expression:" +msgstr "&Topptekst regulært uttrykk:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" +msgid "Remove F&ooter" +msgstr "Fjern B&unntekst" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 -msgid "Remove first &image" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 -msgid "Insert &metadata as page at start of book" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 -msgid "&Footer regular expression:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 -msgid "&Preprocess input file to possibly improve structure detection" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 -msgid "&Header regular expression:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 -msgid "Remove F&ooter" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 msgid "Remove H&eader" -msgstr "" +msgstr "Fjern T&opptekst" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:16 msgid "" "Table of\n" "Contents" -msgstr "" +msgstr "Innholdsfortegnelse" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:18 msgid "Control the creation/conversion of the Table of Contents." -msgstr "" +msgstr "Kontroller danningen/konverteringen av innholdsfortegnelsen." #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:29 msgid "Level &1 TOC (XPath expression):" -msgstr "" +msgstr "Nivå &1 TOC (XPath uttrykk):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:30 msgid "Level &2 TOC (XPath expression):" -msgstr "" +msgstr "Nivå &2 TOC (XPath uttrykk):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:31 msgid "Level &3 TOC (XPath expression):" -msgstr "" +msgstr "Nivå &3 TOC (XPath uttrykk):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:62 msgid "Do not add &detected chapters to the Table of Contents" -msgstr "" +msgstr "Legg ikke til &oppdagede kapitler til innholdsfortegnelsen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63 msgid "Number of &links to add to Table of Contents" -msgstr "" +msgstr "Antall &lenker som skal legges til innholdsfortegnelsen" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64 msgid "Chapter &threshold" -msgstr "" +msgstr "Kapittel &terskel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65 msgid "&Force use of auto-generated Table of Contents" -msgstr "" +msgstr "&Tvunget bruk av autogenerert innholdsfortegnelse" #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66 msgid "TOC &Filter:" -msgstr "" +msgstr "TOC &Filter:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" +msgstr "TXT Inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" -msgstr "" +msgstr "TXT Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 msgid "&Line ending style:" -msgstr "" +msgstr "&Linjeslutt stil:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 @@ -2938,75 +3234,75 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" -msgstr "" +msgstr "Tekstmerke" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:43 msgid "Use a wizard to help construct the XPath expression" -msgstr "" +msgstr "Bruk veiviser som hjelp til å konstruere et XPath uttrykk" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68 msgid "Match HTML &tags with tag name:" -msgstr "" +msgstr "Samsvar HTML &tagger med tag-navnet:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69 msgid "*" -msgstr "" +msgstr "*" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70 msgid "a" -msgstr "" +msgstr "a" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71 msgid "br" -msgstr "" +msgstr "br" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 msgid "div" -msgstr "" +msgstr "div" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 msgid "h1" -msgstr "" +msgstr "h1" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 msgid "h2" -msgstr "" +msgstr "h2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 msgid "h3" -msgstr "" +msgstr "h3" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 msgid "h4" -msgstr "" +msgstr "h4" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 msgid "h5" -msgstr "" +msgstr "h5" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 msgid "h6" -msgstr "" +msgstr "h6" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 msgid "hr" -msgstr "" +msgstr "time" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 msgid "span" -msgstr "" +msgstr "rekkevidde" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 msgid "Having the &attribute:" -msgstr "" +msgstr "Har &egenskapen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 msgid "With &value:" -msgstr "" +msgstr "Med &verdi:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 msgid "(A regular expression)" -msgstr "" +msgstr "(Et regulært uttrykk)" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 msgid "" @@ -3018,31 +3314,39 @@ msgid "" "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " "Tutorial." msgstr "" +"

For eksempel å samstemme alle h2 tagger som tilhører " +"klassen=\"kapittel\", settes taggen til h2, egenskapen til " +"klassen og verdien til kapittel.

Etterlates egenskapen " +"tom vil den samsvare med enhver egenskap og å etterlate verdien tom vil " +"samsvare med enhver verdi. Settes taggen til * vil dette samsvare med enhver " +"tag.

Å lære om mer avansert bruk av XPath, se under XPath " +"Tutorial." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:39 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:129 msgid "No details available." -msgstr "" +msgstr "Ingen detaljer tilgjengelig." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:128 msgid "Device no longer connected." -msgstr "" +msgstr "Enheten er ikke lenger koblet til." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:195 msgid "Get device information" -msgstr "" +msgstr "Få informasjon om enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:206 msgid "Get list of books on device" -msgstr "" +msgstr "Få en liste over bøker på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:215 msgid "Send metadata to device" -msgstr "" +msgstr "Send metadata til enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:224 msgid "Upload %d books to device" -msgstr "" +msgstr "Last opp %d bøker til enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:239 msgid "Delete books from device" @@ -3054,100 +3358,100 @@ msgstr "Last ned bøker fra enhet" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:266 msgid "View book on device" -msgstr "" +msgstr "Se min bok på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:273 msgid "and delete from library" -msgstr "" +msgstr "og slett fra biblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:294 msgid "Set default send to device action" -msgstr "" +msgstr "Sett stadart til send til enhet" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:306 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:310 msgid "Email to" -msgstr "" +msgstr "-post til" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:328 msgid "Send to main memory" -msgstr "" +msgstr "Send til hovedminnet" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:323 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:330 msgid "Send to storage card A" -msgstr "" +msgstr "Send til lagringskort A" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:332 msgid "Send to storage card B" -msgstr "" +msgstr "Send til lagringskort B" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:335 msgid "Send specific format to main memory" -msgstr "" +msgstr "Send spesifisert format til hovedminnet" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:337 msgid "Send specific format to storage card A" -msgstr "" +msgstr "Send spesifisert format til lagringskort A" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:339 msgid "Send specific format to storage card B" -msgstr "" +msgstr "Send spesifisert format til lagringskort B" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:482 msgid "No books" -msgstr "" +msgstr "Ingen bøker" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:483 msgid "selected to send" -msgstr "" +msgstr "Velg for å sende" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:488 msgid "Choose format to send to device" -msgstr "" +msgstr "Velg format for å sende til enhet" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:495 msgid "No device" -msgstr "" +msgstr "Ingen enhet" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:496 msgid "Cannot send: No device is connected" -msgstr "" +msgstr "Kan ikke sende: Ingen enhet er koblet til" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:499 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:503 msgid "No card" -msgstr "" +msgstr "Ingen kort" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:500 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:504 msgid "Cannot send: Device has no storage card" -msgstr "" +msgstr "Kan ikke sende: Enheten har ikke noe lagringskort" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:546 msgid "E-book:" -msgstr "" +msgstr "E-bok" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:549 msgid "Attached, you will find the e-book" -msgstr "" +msgstr "Vedlagt finner du e-boken" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" -msgstr "" +msgstr "av" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:551 msgid "in the %s format." -msgstr "" +msgstr "i %s format" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:564 msgid "Sending email to" -msgstr "" +msgstr "Sender e-post til" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:594 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:601 @@ -3155,76 +3459,83 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:806 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:813 msgid "No suitable formats" -msgstr "" +msgstr "Ingen passende formater" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:595 msgid "Auto convert the following books before sending via email?" -msgstr "" +msgstr "Autokonverter de følgende bøkene før du sender dem via e-post?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:602 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" +"Kunne ikke sende følgende bøker som e-post da ingen passende formater ble " +"funnet:" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:621 msgid "Failed to email books" -msgstr "" +msgstr "Kunne ikke sende bøker via e-post" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:622 msgid "Failed to email the following books:" -msgstr "" +msgstr "Kunne ikke sende de følgende bøkene via e-post:" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:626 msgid "Sent by email:" -msgstr "" +msgstr "Sent som e-post:" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:653 msgid "News:" -msgstr "" +msgstr "Nyheter:" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:654 msgid "Attached is the" -msgstr "" +msgstr "Vedlagt følger" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:665 msgid "Sent news to" -msgstr "" +msgstr "Sent nyheter til" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:693 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:807 msgid "Auto convert the following books before uploading to the device?" -msgstr "" +msgstr "Autokonverter følgende bøker før du laster dem opp til enheten?" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:724 msgid "Sending news to device." -msgstr "" +msgstr "Sender nyheter til enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:776 msgid "Sending books to device." -msgstr "" +msgstr "Sender bøker til enheten." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:814 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." msgstr "" +"Kunne ikke laste opp følgende bøker til enheten, da ingen passende formater " +"ble funnet. Konverter boken/bøkene til et format som er støttet av din enhet " +"først." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:862 msgid "No space on device" -msgstr "" +msgstr "Ikke plass på enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:863 msgid "" "

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

Kan ikke laste opp bøker til enheten da det ikke er mer ledig plass " +"tilgjengelig " #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60 msgid "Select available formats and their order for this device" -msgstr "" +msgstr "Velg tilgjengelige formater og deres rekkefølge for denne enheten" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63 msgid "Use sub directories" -msgstr "" +msgstr "Bruk underkataloger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 @@ -3233,13 +3544,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1005 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" -msgstr "" +msgstr "Bane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3248,7 +3559,7 @@ msgstr "Formater" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65 msgid "&Previous" -msgstr "" +msgstr "&Forrige" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66 msgid "&Next" @@ -3260,11 +3571,11 @@ msgstr "Velg format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:34 msgid "Set defaults for conversion of comics (CBR/CBZ files)" -msgstr "" +msgstr "Sett standard for konvertering av tegneserier (CBR/CBZ filer)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:49 msgid "Set options for converting %s" -msgstr "" +msgstr "Sett valg for konvertering %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 msgid "&Title:" @@ -3272,192 +3583,211 @@ msgstr "&Tittel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:93 msgid "&Author(s):" -msgstr "" +msgstr "&Forfatter(e)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:95 msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" -msgstr "" +msgstr "%(plugin_type)s %(plugins)s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" -msgstr "" +msgstr "Programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" -msgstr "" +msgstr "konvertering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" -msgstr "" +msgstr "Generell" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" -msgstr "" +msgstr "Brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" -msgstr "" +msgstr "Legg til/Lagre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" +"E-post\n" +"Forsendelse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" -msgstr "" +msgstr "Avansert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" +"Innhold\n" +"Server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" -msgstr "" +msgstr "Programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" -msgstr "" +msgstr "Autosend" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" -msgstr "" +msgstr "E-Post" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." -msgstr "" +msgstr "Formater til e-post. Det første samsvarende formatet vil bli sendt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" +"Dersom merket av, vil nedlastede nyheter automatisk bli sent
til denne e-" +"postadressen (dersom det er i ett av de opplistede formatene)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" -msgstr "" +msgstr "ny e-postadresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 -msgid "%s is not a valid plugin path" -msgstr "" +msgstr "Ingen gyldig programtillegsbane" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +msgid "%s is not a valid plugin path" +msgstr "%s er ikke en gyldig bane for programtillegget" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" -msgstr "" +msgstr "Velg programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" -msgstr "" +msgstr "Programtillegget kan ikke slåes av" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" -msgstr "" +msgstr "Programtillegget: %s kan ikke slåes av" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" -msgstr "" +msgstr "Programtillegg ikke egendefinert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" -msgstr "" +msgstr "Programtillegg: %s trenger ikke å egendefineres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" -msgstr "" +msgstr "Egendefiner %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" -msgstr "" +msgstr "Kan ikke fjerne innebygget programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" +" kan ikke fjernes. Dette er et innebygget programtillegg. Forsøk å slå det " +"av istedet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" -msgstr "" +msgstr "Feil-logg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" -msgstr "" +msgstr "tilgangslogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" -msgstr "" +msgstr "Kunne ikke starte innholdsserveren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" -msgstr "" +msgstr "Velg lokalisasjon for bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" -msgstr "" +msgstr "Ugyldig størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" +msgstr "Størrelsen %s er ugyldig. må være i formatet breddexhøyde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" -msgstr "" +msgstr "Ugyldig lokalisering av databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " -msgstr "" +msgstr "Ugyldig lokalisering av databasen " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." -msgstr "" +msgstr "
Må være en katalog." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 -msgid "Some inconsistencies found" -msgstr "" +msgstr "Ugyldig lokalisering av databasen.
Kan ikke skrive til " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" +msgstr "Sjekker databasens integritet" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Feil" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "Kunne ikke sjekke databasens integritet" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +msgid "Some inconsistencies found" +msgstr "Noen uoverensstemmelser ble funnet" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " "them manually. This can happen if you manipulate the files in the library " "folder directly." msgstr "" +"De følgende bøkene hadde formater listet opp i databasen som ikke er faktisk " +"tilstede. Oppføringene for dette formatet har blitt fjernet. Du bør sjekke " +"dem manuelt. Dette kan skje dersom du har manipulert filene i " +"bibliotekfolderen direkte." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 msgid "Invalid template" -msgstr "" +msgstr "Ugyldig mal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "The template %s is invalid:" -msgstr "" +msgstr "Malen %s er ugyldig:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 msgid "TabWidget" -msgstr "" +msgstr "TabWidget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 msgid "" @@ -3465,52 +3795,57 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" +"Her kan du kontrollere hvordan calibre skal lese metadata fra filene du har " +"lagt til. Calibre kan enten lese metadata fra filens innhold, eller fra " +"filnavnet." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 msgid "Read metadata only from &file name" -msgstr "" +msgstr "Les metadata kun fra &filnavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 msgid "&Configure metadata from file name" -msgstr "" +msgstr "&Konfigurer metadata fra filnavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 msgid "&Adding books" -msgstr "" +msgstr "&Legg til bøker" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" +"Her kan du kontrollere hvordan Calibre skal lagre bøkene dine når du klikker " +"på Lagre til Lagringsenhetknappen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "Save &cover separately" -msgstr "" +msgstr "Lagre &omslag separat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "Update &metadata in saved copies" -msgstr "" +msgstr "Oppdater &metadata i lagrede kopier" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Save metadata in &OPF file" -msgstr "" +msgstr "Lagre metadata i &OPF fil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "Convert non-English characters to &English equivalents" -msgstr "" +msgstr "Konverter ikke-engelske bokstaver til &engelskspråklige bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "Format &dates as:" -msgstr "" +msgstr "Formater &datoer som:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "File &formats to save:" -msgstr "" +msgstr "Fil &format som skal lagres:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &template" -msgstr "" +msgstr "Lagre &mal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "" @@ -3520,176 +3855,185 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" +"Ved å justere malen under, kan du kontrollere hvilke foldere som filene " +"lagres i og hvilket filnavn de er gitt. Du kan benytte / tegnet for å " +"indikere undermapper. Tilgjengelige metadatavariabler er beskrevet under. " +"Dersom en spesiell bok ikke har metadata, vil variablene bli erstattet av en " +"tom bane." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Available variables:" -msgstr "" +msgstr "Tilgjengelige variabler:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "&Saving books" -msgstr "" +msgstr "&Lagrer bøker" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" -msgstr "" +msgstr "Innstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" +"&Lokalisering av e-bøker (e-bøkene er lagret i foldere sortert etter " +"forfattere og metadata er lagret i filen metadata.db)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 msgid "Browse for the new database location" -msgstr "" +msgstr "Søk etter den nye databaselokaliseringen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "Show notification when &new version is available" -msgstr "" +msgstr "Varsle når &ny versjon er tilgjengelig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Default network &timeout:" -msgstr "" +msgstr "Standard netttilgang &tidsavbrudd:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" +"Legg inn standard for tidsavbrudd for nettverkstilgang (for eksempel all den " +"tid vi går på nettet for å finne informasjon)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid " seconds" -msgstr "" +msgstr " sekunder" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Choose &language (requires restart):" -msgstr "" +msgstr "Velg &språk (krever omstart):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "Normal" -msgstr "" +msgstr "Vanlig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid "High" -msgstr "" +msgstr "Høy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Low" -msgstr "" +msgstr "Lav" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Job &priority:" -msgstr "" +msgstr "oppgave&prioritet:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "Preferred &output format:" -msgstr "" +msgstr "Foretrukket &utdataformat:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Preferred &input format order:" -msgstr "" +msgstr "Foretrukket &inndataformat:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 msgid "Add a directory to the frequently used directories list" -msgstr "" +msgstr "Legg til en folder til ofte benyttede folder-listen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Remove a directory from the frequently used directories list" -msgstr "" +msgstr "Fjern en mappe fra ofte benyttede folder-listen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 msgid "Use &Roman numerals for series number" -msgstr "" +msgstr "Bruk &Romerske tall for seriell numerering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Enable system &tray icon (needs restart)" -msgstr "" +msgstr "Slå på system &oppgavepanelikonet (trenger omstart)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 msgid "Show ¬ifications in system tray" -msgstr "" +msgstr "Vis &varsler i oppgavepanelet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Show cover &browser in a separate window (needs restart)" -msgstr "" +msgstr "Vis omslag &søk i eget vindu (krever omstart)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Search as you type" -msgstr "" +msgstr "Søk mens du taster" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Automatically send downloaded &news to ebook reader" -msgstr "" +msgstr "Send nedlastede &nyheter til eBokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "&Delete news from library when it is automatically sent to reader" -msgstr "" +msgstr "&Slett nyheter fra biblioteket når de automatisk sendes til leseren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "&Number of covers to show in browse mode (needs restart):" -msgstr "" +msgstr "&Antall omslag som skal vises i søkemodus (krever omstart):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Toolbar" -msgstr "" +msgstr "Verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "Large" -msgstr "" +msgstr "Store" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "Medium" -msgstr "" +msgstr "Medium" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Small" -msgstr "" +msgstr "Små" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "&Button size in toolbar" -msgstr "" +msgstr "&Knappestørrelse i verktøylinjen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Show &text in toolbar buttons" -msgstr "" +msgstr "Vis &tekst i verktøylinjens knapper" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Select visible &columns in library view" -msgstr "" +msgstr "Velg synlige &kolonner i bibliotekvisningsmodus" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Use internal &viewer for:" -msgstr "" +msgstr "Bruk intern &leser for:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 msgid "Add an email address to which to send books" -msgstr "" +msgstr "Legg til en e-postadresse til hvor du vil sende bøker" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 msgid "&Add email" -msgstr "" +msgstr "&Legg til e-post" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Make &default" -msgstr "" +msgstr "Lag &standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "&Remove email" -msgstr "" +msgstr "&Fjern e-post" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "calibre can send your books to you (or your reader) by email" -msgstr "" +msgstr "Calibre kan sende deg bøker til deg (eller din leser) via e-post" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Free unused diskspace from the database" -msgstr "" +msgstr "Frigi ubrukt lagringsplass fra databasen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Check database integrity" -msgstr "" +msgstr "&Sjekk databasens integritet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "" @@ -3697,17 +4041,20 @@ msgid "" "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" +"Calibre inneholder en nettverk-server som gir deg tilgang til din boksamling " +"ved å benytte en nettleser fra hvilket som helst sted i verden. Enhver " +"forandring av innstillingene vil taes ibruk etter en omstart av serveren." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "Server &port:" -msgstr "" +msgstr "Server &port:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" -msgstr "" +msgstr "&Brukernavn:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 @@ -3721,22 +4068,26 @@ msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" +"Dersom du lar passordet stå tomt, vil enhver kunne gå inn i din boksamling " +"ved å benytte web-brukergrensesnittet." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" -msgstr "" +msgstr "&Vis passord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" +"Maksimal størrelse (breddexhøyde) for å vise omslag. Større omslag vil bli " +"re-dimensjonert. " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "Max. &cover size:" -msgstr "" +msgstr "Maks. &omslagsstørrelse:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 msgid "&Start Server" @@ -3752,11 +4103,11 @@ msgstr "&Test server" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "Run server &automatically on startup" -msgstr "" +msgstr "Kjør server &automatisk ved oppstart" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "View &server logs" -msgstr "" +msgstr "Vis &serverlogger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 @@ -3768,36 +4119,44 @@ msgid "" "on your iPhone. Here myhostname should be the fully qualified hostname or " "the IP address of the computer calibre is running on." msgstr "" +"

Husk å la Calibre fortsatt kjøre, da serveren kun kjører så lenge Calibre " +"kjører.\n" +"

Stanza skal kunne se din Calibresamling automatisk. Om ikke, forsøk å " +"legge til URL http://myhostname:8080 som en ny katalog i Stanza-leseren i " +"din iPhone. Her skal myhostname være fullt kvalifisert vertsnavn eller IP-" +"adressen til datamaskinen Calibre kjører på." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" +"Her kan du skreddersy Calibres atferd ved å kontrollere hvilke " +"programtillegg som skal benyttes." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 msgid "Enable/&Disable plugin" -msgstr "" +msgstr "Slå på/&Slå av programtillegg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 msgid "&Customize plugin" -msgstr "" +msgstr "&Skreddersy programtillegg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "&Remove plugin" -msgstr "" +msgstr "&Fjern programtillegg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Add new plugin" -msgstr "" +msgstr "Legg til nytt programtillegg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "Plugin &file:" -msgstr "" +msgstr "Programtillegg &fil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "&Add" -msgstr "" +msgstr "&Legg til" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" @@ -3805,15 +4164,15 @@ msgstr "Er du sikker?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 msgid "&Show this warning again" -msgstr "" +msgstr "&Vis dette varselet igjen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" -msgstr "" +msgstr "Feilmelding" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:58 msgid "Author Sort" -msgstr "" +msgstr "Forfatter Sorter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 msgid "ISBN" @@ -3821,15 +4180,16 @@ msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:146 msgid "Finding metadata..." -msgstr "" +msgstr "Finner metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:158 msgid "Could not find metadata" -msgstr "" +msgstr "Kunne ikke finne metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:159 msgid "The metadata download seems to have stalled. Try again later." msgstr "" +"Nedlastingen av metadata ser ut til å ha låst seg. Forsøk igjen senere." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:168 msgid "Warning" @@ -3837,20 +4197,22 @@ msgstr "Advarsel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:169 msgid "Could not fetch metadata from:" -msgstr "" +msgstr "Kunne ikke finne metadata fra:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:173 msgid "No metadata found" -msgstr "" +msgstr "Ingen metadata funnet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:174 msgid "" "No metadata found, try adjusting the title and author or the ISBN key." msgstr "" +"Ingen metadata funnet. Forsøk å justere tittel og forfatter, eller ISBN-" +"nøkkelen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:78 msgid "Fetch metadata" -msgstr "" +msgstr "Finn metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:79 msgid "" @@ -3859,52 +4221,56 @@ msgid "" "free account and enter your access key " "below." msgstr "" +"

Calibre kan finne metadata for dine bøker fra to lokaliseringer: " +"Google Books og isbndb.com.

For å bruke isbndb.com må du " +"først registrere deg med engratis " +"konto og legge inn din aksessnøkkel under." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:80 msgid "&Access Key:" -msgstr "" +msgstr "&Aksessnøkkel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:81 msgid "Fetch" -msgstr "" +msgstr "Hent" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:82 msgid "Matches" -msgstr "" +msgstr "Treff" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:83 msgid "" "Select the book that most closely matches your copy from the list below" -msgstr "" +msgstr "Velg boken som samsvarer mest med ditt eksemplar fra listen under" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:37 msgid "Details of job" -msgstr "" +msgstr "Oppgavedetaljer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:41 msgid "Active Jobs" -msgstr "" +msgstr "Aktive oppgaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:42 msgid "&Stop selected job" -msgstr "" +msgstr "&Stopp valgt oppgave" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/jobs_ui.py:43 msgid "Show job &details" -msgstr "" +msgstr "Vis oppgave&detaljer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 msgid "Edit Meta information" -msgstr "" +msgstr "Rediger metainformasjon" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" -msgstr "" +msgstr "Metainformasjon" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 msgid "Author s&ort: " -msgstr "" +msgstr "Forfatter s&orter: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 @@ -3912,148 +4278,152 @@ msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" +"Spesifiser hvordan forfatter(e) av denne boken skal sorteres. For eksempel " +"Charles Dickens skal sorteres som Dickens, Charles." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" -msgstr "" +msgstr "&Bedømning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" -msgstr "" +msgstr "Bedømning av denne boken. 0-5 stjerner" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" -msgstr "" +msgstr " stjerner" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "Add ta&gs: " -msgstr "" +msgstr "Legg til ta&gger: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" -msgstr "" +msgstr "Åpne Tagg-redigering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 msgid "&Remove tags:" -msgstr "" +msgstr "&Fjern tagger:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Comma separated list of tags to remove from the books. " -msgstr "" +msgstr "Kommaseparert liste av tagger som skal fjernes fra bøkene. " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 msgid "Remove &format:" -msgstr "" +msgstr "Fjern &format:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 msgid "A&utomatically set author sort" -msgstr "" +msgstr "A&utomatisk forfattersortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" -msgstr "" +msgstr "Ikke gylding bilde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 msgid "No format selected" -msgstr "" +msgstr "Ingen formater er valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:178 msgid "Could not read metadata" -msgstr "" +msgstr "Kunne ikke lese metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:179 msgid "Could not read metadata from %s format" -msgstr "" +msgstr "Kunne ikke lese metadata fra %s formatet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:227 msgid "Could not read cover" -msgstr "" +msgstr "Kunne ikke lese omslaget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:222 msgid "Could not read cover from %s format" -msgstr "" +msgstr "Kunne ikke lese omslaget fra %s formatet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:228 msgid "The cover in the %s format is invalid" -msgstr "" +msgstr "Omslaget i %s format er ikke gyldig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 msgid "Downloading cover..." -msgstr "" +msgstr "Laster ned omslag..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:461 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:467 msgid "Cannot fetch cover" -msgstr "" +msgstr "Kan ikke hente omslag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:457 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:468 msgid "Could not fetch cover.
" -msgstr "" +msgstr "Kunne ikke hente omslag.
" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:458 msgid "The download timed out." -msgstr "" +msgstr "Tidsavbrudd for nedlasting." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:462 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" +"Kunne ikke finne omslaget for denne boken. Forsøk å spesifisere ISBN først." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474 msgid "Bad cover" -msgstr "" +msgstr "Dårlig omslag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 msgid "The cover is not a valid picture" -msgstr "" +msgstr "Omslaget har ikke gyldig bilde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:514 msgid "Cannot fetch metadata" -msgstr "" +msgstr "Kan ikke hente metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:515 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -msgstr "" +msgstr "Du må spesifisere minst en av ISBN, Tittel, Forfatter eller Forlag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:541 msgid "Permission denied" -msgstr "" +msgstr "Ingen adgang" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:542 msgid "Could not open %s. Is it being used by another program?" -msgstr "" +msgstr "Kunne ikke åpne %s. Blir den benyttet i et annet program?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 msgid "Edit Meta Information" -msgstr "" +msgstr "Rediger metadatainformasjon" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:342 msgid "Swap the author and title" -msgstr "" +msgstr "Bytt mellom forfatter og tittel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:345 msgid "Author S&ort: " -msgstr "" +msgstr "Forfatter S&orter: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:347 msgid "" "Automatically create the author sort entry based on the current author entry" msgstr "" +"Lag forfattersortering automatisk basert på gjeldende forfatteroppføring" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:361 msgid "Remove unused series (Series that have no books)" -msgstr "" +msgstr "Fjern ubrukte serier (Serier som ikke har noen bøker)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:363 msgid "IS&BN:" @@ -4061,181 +4431,178 @@ msgstr "IS&BN:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:364 msgid "Publishe&d:" -msgstr "" +msgstr "Publisert&t" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367 msgid "&Comments" -msgstr "" +msgstr "&Kommentarer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368 msgid "&Fetch metadata from server" -msgstr "" +msgstr "&Hent metadata fra server" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:369 msgid "Available Formats" -msgstr "" +msgstr "Tilgjengelige formater" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:370 msgid "Add a new format for this book to the database" -msgstr "" +msgstr "Legg et nytt format for denne boken til databasen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:372 msgid "Remove the selected formats for this book from the database." -msgstr "" +msgstr "Fjern det valgte formatet for denne boken fra databasen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:374 msgid "Set the cover for the book from the selected format" -msgstr "" +msgstr "Legg inn omslaget for boken fra det valgte formatet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376 msgid "Update metadata from the metadata in the selected format" -msgstr "" +msgstr "Oppdater metadata fra metadata i det valgte formatet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381 msgid "Reset cover to default" -msgstr "" +msgstr "Tilbakestill omslaget til standard" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:383 msgid "Download &cover" -msgstr "" +msgstr "Last ned &omslag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 msgid "Password needed" -msgstr "" +msgstr "Passord kreves" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:53 msgid "Aborting..." msgstr "Avbryter..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" -msgstr "" +msgstr "Du" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" -msgstr "" +msgstr "Tilpasset" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" -msgstr "" +msgstr "Planlagt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Søk" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" -msgstr "" +msgstr "%d oppskrifter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Mandag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Tirsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Onsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "dag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Fredag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Lørdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Søndag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Torsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" -msgstr "" +msgstr "Må legge inn kontoinformasjon" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" -msgstr "" +msgstr "Denne oppskriften krever et brukernavn og passord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " -msgstr "" +msgstr "Laget av: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" -msgstr "" +msgstr "%d dager, %d timer og %d minutter siden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" -msgstr "" +msgstr "Sist lastet ned" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" -msgstr "" +msgstr "Sist lastet ned: aldri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" -msgstr "" +msgstr "Planlegg neste nedlasting" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" -msgstr "" +msgstr "Legg til en egendefinert nyhetskilde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 msgid "Recipes" -msgstr "" +msgstr "Oppskrifter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:167 msgid "Download all scheduled recipes at once" -msgstr "" +msgstr "Last ned alle planlagte oppskrifter nå" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:168 msgid "Download &all scheduled" -msgstr "" +msgstr "Last ned &alle planlagte" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:169 msgid "Schedule for download" -msgstr "" +msgstr "Planlegg nedlasting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:170 msgid "blurb" -msgstr "" +msgstr "Beskjed" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:171 msgid "&Schedule for download:" -msgstr "" +msgstr "&Planlegg nedlasting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:174 msgid "Every " -msgstr "" +msgstr "Hver " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:173 msgid "at" -msgstr "" +msgstr "til" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:175 msgid "" "Interval at which to download this recipe. A value of zero means that the " "recipe will be downloaded every hour." msgstr "" +"Intervall for nedlasting av denne oppskriften. En verdi på null betyr at " +"oppskriften vil bli lastet ned hver time." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:184 @@ -4245,135 +4612,147 @@ msgstr " dager" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:177 msgid "&Account" -msgstr "" +msgstr "&Konto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:181 msgid "For the scheduling to work, you must leave calibre running." -msgstr "" +msgstr "For at planleggingen skal fungere, må du la Calibre kjøre." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:182 msgid "&Download now" -msgstr "" +msgstr "&Last ned nå" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:183 msgid "" "Delete downloaded news older than the specified number of days. Set to zero " "to disable." msgstr "" +"Slett nedlastede nyheter eldre enn det det angitte nummeret av dager. Legg " +"inn null for å slå av." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:185 msgid "Delete downloaded news older than " -msgstr "" +msgstr "Slett nedlastede nyheter eldre enn " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36 msgid "contains" -msgstr "" +msgstr "inneholder" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37 msgid "The text to search for. It is interpreted as a regular expression." -msgstr "" +msgstr "Teksten som det søkes etter. Den er oversatt som et vanlig uttrykk." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38 msgid "" "

Negate this match. That is, only return results that do not match " "this query." msgstr "" +"

Opphev dette treffet. Det vil si, kun returner resultat som ikke " +"samsvarer med denne spørringen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39 msgid "Negate" -msgstr "" +msgstr "Opphev" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:88 msgid "Advanced Search" -msgstr "" +msgstr "Avansert søk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:89 msgid "Find entries that have..." -msgstr "" +msgstr "Finn oppføringer som har..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:90 msgid "&All these words:" -msgstr "" +msgstr "&Alle disse ordene:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:91 msgid "This exact &phrase:" -msgstr "" +msgstr "Denne eksakte &frasen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:92 msgid "&One or more of these words:" -msgstr "" +msgstr "&En eller flere av disse ordene:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:93 msgid "But dont show entries that have..." -msgstr "" +msgstr "Men vis ikke oppføringer som har..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:94 msgid "Any of these &unwanted words:" -msgstr "" +msgstr "Noen av disse &uønskede ordene:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:95 msgid "" "See the User Manual for more help" msgstr "" +"Se Brukermanual for mer hjelp." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:62 msgid "Are your sure?" -msgstr "" +msgstr "Er du sikker?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:63 msgid "" "The following tags are used by one or more books. Are you certain you want " "to delete them?" msgstr "" +"De følgende taggene benyttes av en eller flere bøker. Er du sikker på at du " +"ønsker å fjerne dem?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:123 msgid "Tag Editor" -msgstr "" +msgstr "Tagg-redigering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:124 msgid "A&vailable tags" -msgstr "" +msgstr "T&ilgjengelige tagger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:125 msgid "" "Delete tag from database. This will unapply the tag from all books and then " "remove it from the database." msgstr "" +"Fjern tagger fra databasen. Dette vil ta bort taggene fra alle bøkene og " +"deretter fjerne dem fra databasen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:127 msgid "Apply tag to current book" -msgstr "" +msgstr "Legg tagg til gjeldende bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129 msgid "A&pplied tags" -msgstr "" +msgstr "L&agt til tagger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130 msgid "Unapply (remove) tag from current book" -msgstr "" +msgstr "Fjern tagger fra gjeldende bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 msgid "&Add tag:" -msgstr "" +msgstr "&Legg til tagg" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:133 msgid "" "If the tag you want is not in the available list, you can add it here. " "Accepts a comma separated list of tags." msgstr "" +"Dersom taggen du ønsker ikke finnes i den tilgjengelige listen, kan du legge " +"den til her. Aksepterer en kommaseparert liste over tagger." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 msgid "Add tag to available tags and apply it to current book" -msgstr "" +msgstr "Legg tagg til tilgjengelige tagger og legg dem til gjeldende bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:50 msgid "Test email settings" -msgstr "" +msgstr "Test e-postinstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:51 msgid "Send test mail from %s to:" -msgstr "" +msgstr "Send test e-post fra %s til:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:105 @@ -4382,114 +4761,115 @@ msgstr "&Test" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:62 msgid "No recipe selected" -msgstr "" +msgstr "Ingen oppskrift valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:68 msgid "The attached file: %s is a recipe to download %s." -msgstr "" +msgstr "Den vedlagte filen: %s er en oppskrift for nedlasting %s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:69 msgid "Recipe for " -msgstr "" +msgstr "Oppskrift for " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:96 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:255 msgid "Switch to Advanced mode" -msgstr "" +msgstr "Bytt til avansert modus" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:99 msgid "Switch to Basic mode" -msgstr "" +msgstr "Bytt til basismodus" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:109 msgid "Feed must have a title" -msgstr "" +msgstr "Tilførselen må ha en tittel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:110 msgid "The feed must have a title" -msgstr "" +msgstr "Tilførselen må ha en tittel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:114 msgid "Feed must have a URL" -msgstr "" +msgstr "Tilførselen må ha en URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:115 msgid "The feed %s must have a URL" -msgstr "" +msgstr "Tilførselen %s må ha en URL" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:120 msgid "Already exists" -msgstr "" +msgstr "Eksisterer allerede" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:121 msgid "This feed has already been added to the recipe" -msgstr "" +msgstr "Denne tilførselen har allerede blit lagt til oppskriften" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:162 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:228 msgid "Invalid input" -msgstr "" +msgstr "Ugyldig inndata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:163 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:172 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "

Could not create recipe. Error:
%s" -msgstr "" +msgstr "

Kunne ikke lage oppskrift. Feilmelding:
%s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:210 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:234 msgid "Replace recipe?" -msgstr "" +msgstr "Bytt ut oppskrift?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:211 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:235 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" +"En tilpasset oppskrift kalt %s eksisterer allerede. Ønsker du å erstatte den?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 msgid "Pick recipe" -msgstr "" +msgstr "Velg oppskrift" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 msgid "Pick the recipe to customize" -msgstr "" +msgstr "Velg oppskrift for tilpassning" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 msgid "Choose a recipe file" -msgstr "" +msgstr "Velg en oppskriftsfil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:248 msgid "Add custom news source" -msgstr "" +msgstr "Legg til tilpasset nyhetskilde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:249 msgid "Available user recipes" -msgstr "" +msgstr "Tilgjengelige brukeroppskrifter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:250 msgid "Add/Update &recipe" -msgstr "" +msgstr "Legg til/Oppdater &oppskrift" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:251 msgid "&Remove recipe" -msgstr "" +msgstr "&Fjern oppskrift" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:252 msgid "&Share recipe" -msgstr "" +msgstr "&Del oppskrift" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:253 msgid "Customize &builtin recipe" -msgstr "" +msgstr "Tilpass &innebygget oppskrift" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:254 msgid "&Load recipe from file" -msgstr "" +msgstr "&Last oppskrift fra fil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:256 msgid "" @@ -4504,61 +4884,72 @@ msgid "" "use the \"Advanced mode\" to further customize the fetch " "process.

" msgstr "" +"\n" +"

Lage en ny basisoppskrift ved å legge " +"RSS-mating til den.
For de fleste matinger, må du benytte \"Avansert " +"modus\" for å lage egeninnstillinger for henteprosessen.

" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260 msgid "Recipe &title:" -msgstr "" +msgstr "Oppskrift &tittel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:261 msgid "&Oldest article:" -msgstr "" +msgstr "&Eldste artikkel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:262 msgid "The oldest article to download" -msgstr "" +msgstr "Den eldste artikkelen som skal lastes ned" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:264 msgid "&Max. number of articles per feed:" -msgstr "" +msgstr "&Maks antall artikler per mating:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:265 msgid "Maximum number of articles to download per feed." -msgstr "" +msgstr "Maksimalt antall artikler som skal lastes ned for hver mating." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:266 msgid "Feeds in recipe" -msgstr "" +msgstr "Mating i oppskriften" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:268 msgid "Remove feed from recipe" -msgstr "" +msgstr "Fjern mating fra oppskriften" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:271 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:274 msgid "Add feed to recipe" -msgstr "" +msgstr "Legg mating til oppskriften" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:272 msgid "&Feed title:" -msgstr "" +msgstr "&Oppskriftstittel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:273 msgid "Feed &URL:" -msgstr "" +msgstr "Mating &URL:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:275 msgid "&Add feed" -msgstr "" +msgstr "&Legg til mating" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:276 msgid "" "For help with writing advanced news recipes, please visit User Recipes" msgstr "" +"For hjelp til å skrive avanserte nyhetsoppskrifter, vennligst gå til User Recipes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 msgid "Recipe source code (python)" -msgstr "" +msgstr "Oppskrift kildekode (python)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:97 msgid "" @@ -4583,10 +4974,30 @@ msgid "" "expression on a few sample filenames. The group names for the various " "metadata entries are documented in tooltips.

" msgstr "" +"\n" +"\n" +"p, li { white-space: pre-wrap; }\n" +"\n" +"

Legg inn et regulært uttrykksmønster " +"til bruk når du forsøker å gjette e-bok metadata fra filnavnet.

\n" +"

A referanse av " +"syntaksen dersom et regulært uttrykk er tilgjengelig.

\n" +"

Bruk Test funksjonen under for å teste ditt regulære " +"uttrykk på noen forsøks-filnavn. Gruppenavnene for de varierende metadata-" +"oppføringene er dokumentert i verktøytips.

" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:104 msgid "Regular &expression" -msgstr "" +msgstr "Regulære &uttrykk" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 msgid "File &name:" @@ -4602,7 +5013,7 @@ msgstr "Tittel:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:109 msgid "Regular expression (?P<title>)" -msgstr "" +msgstr "Regulære uttrykk (?P<tittel>)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:110 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:113 @@ -4615,31 +5026,31 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:93 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:95 msgid "No match" -msgstr "" +msgstr "Ingen treff" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:111 msgid "Authors:" -msgstr "" +msgstr "Forfattere:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:112 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regulært uttrykk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114 msgid "Series:" -msgstr "" +msgstr "Serier" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regulært uttrykk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:117 msgid "Series index:" -msgstr "" +msgstr "Serieoppføring" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:118 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regulært uttrykk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 msgid "ISBN:" @@ -4647,11 +5058,11 @@ msgstr "ISBN:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121 msgid "Regular expression (?P)" -msgstr "" +msgstr "Regulært uttrykk (?P)" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:52 msgid "Job" -msgstr "" +msgstr "Oppgave" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:53 msgid "Status" @@ -4659,41 +5070,41 @@ msgstr "Status" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:54 msgid "Progress" -msgstr "" +msgstr "Fremdrift" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:55 msgid "Running time" -msgstr "" +msgstr "Kjøretid" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:71 msgid "Unknown job" -msgstr "" +msgstr "Ukjent oppgave" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:189 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:192 msgid "Cannot kill job" -msgstr "" +msgstr "Kan ikke stoppe oppgaven" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:190 msgid "Cannot kill jobs that communicate with the device" -msgstr "" +msgstr "Kan ikke stoppe oppgaven som kommuniserer med enheten" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:193 msgid "Job has already run" -msgstr "" +msgstr "Oppgaven har allerede blitt kjørt" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:215 msgid "Unavailable" -msgstr "" +msgstr "Ikke tilgjengelig" #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:226 msgid " - Jobs" -msgstr "" +msgstr " - Oppgave" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1068 msgid "Size (MB)" -msgstr "" +msgstr "Størrelse (MB)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1069 @@ -4702,28 +5113,30 @@ msgstr "Dato" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:163 msgid "Rating" -msgstr "" +msgstr "Rangering" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:337 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:376 msgid "None" -msgstr "" +msgstr "Ingen" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:354 msgid "Book %s of %s." -msgstr "" +msgstr "Bok %s of %s." #: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 msgid "Not allowed" -msgstr "" +msgstr "Ikke tillatt" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" +"Legger inn på en enhet som ikke er støttet. Legg først boken til " +"Calibrebiblioteket." #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1004 msgid "Format" @@ -4731,48 +5144,48 @@ msgstr "Format" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1058 msgid "Double click to edit me

" -msgstr "" +msgstr "Dobbelklikk til rediger me

" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:47 msgid "Configure Viewer" -msgstr "" +msgstr "Konfigurer Leser" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:48 msgid "Use white background" -msgstr "" +msgstr "Bruk hvit bakgrunn" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:49 msgid "Hyphenate" -msgstr "" +msgstr "Sett bindestrek" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/config_ui.py:50 msgid "Changes will only take effect after a restart." -msgstr "" +msgstr "Endringer vil først skje etter omstart." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:64 msgid " - LRF Viewer" -msgstr "" +msgstr " LRF Leser" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 msgid "No matches for the search phrase %s were found." -msgstr "" +msgstr "Ingen treff for søkefrasen %s ble funnet." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:421 msgid "No matches found" -msgstr "" +msgstr "Ingen treff" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128 msgid "LRF Viewer" -msgstr "" +msgstr "LFR Leser" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129 msgid "Parsing LRF file" -msgstr "" +msgstr "Syntakseanalyse av LRF fil" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130 msgid "LRF Viewer toolbar" -msgstr "" +msgstr "LRF Leser verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131 msgid "Next Page" @@ -4785,176 +5198,181 @@ msgstr "Forrige side" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Back" -msgstr "" +msgstr "tilbake" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Forward" -msgstr "" +msgstr "Neste" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135 msgid "Next match" -msgstr "" +msgstr "Neste treff" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:170 msgid "Open ebook" -msgstr "" +msgstr "Åpne e-bok" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137 msgid "Configure" -msgstr "" +msgstr "Konfigurer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." -msgstr "" +msgstr "Lagre et enkelt format til lagringsenhet..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" -msgstr "" +msgstr "Søk (For Avansert Søk klikk på knappen til venstre)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Feil" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" -msgstr "" +msgstr "Feil ved kommunikasjonen med enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" -msgstr "" +msgstr "&Gjenopprett" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" -msgstr "" +msgstr "&Doner for å støtte Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" -msgstr "" +msgstr "&Omstart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

For hjelp, besøk %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" -msgstr "" +msgstr "%s: %s by Kovid Goyal %%(versjon)s
%%(enhet)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" -msgstr "" +msgstr "Rediger metadata individuelt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 -msgid "Download metadata and covers" -msgstr "" +msgstr "Rediger metadata samlet" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 -msgid "Download only metadata" -msgstr "" +msgid "Download metadata and covers" +msgstr "Last ned metadata og omslag" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 -msgid "Download only covers" -msgstr "" +msgid "Download only metadata" +msgstr "Last kun ned metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 -msgid "Add books from a single directory" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +msgid "Download only covers" +msgstr "Last kun ned omslag" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +msgid "Add books from a single directory" +msgstr "Legg til bøker fra en enkelt mappe" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" +"Legg til bøker fra mapper, inkludert undermapper (En bok per mappe, " +"oppfattes som at alle e-bokfilene er den samme boken i forskjellige format)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" +"Legg til bøker fra mappene, inkludert undermapper (Flere bøker per mappe " +"oppfattes som at alle e-bokfilene er forskjellige bøker)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 -msgid "Save to disk" -msgstr "" +msgstr "Legg til Tom bok. (Bokoppføringer uten noe format)" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 -msgid "Save to disk in a single directory" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 +msgid "Save to disk" +msgstr "Lagre til disk" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 -msgid "Save only %s format to disk" -msgstr "" +msgid "Save to disk in a single directory" +msgstr "Lagre til disk i en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 -msgid "View" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +msgid "Save only %s format to disk" +msgstr "Lagre kun %s format til disken" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 -msgid "View specific format" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 +msgid "View" +msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 -msgid "Convert individually" -msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 +msgid "View specific format" +msgstr "Vis spesifikt format" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +msgid "Convert individually" +msgstr "Konverter individuelt" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" -msgstr "" +msgstr "Samlet konvertering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" -msgstr "" +msgstr "Kjør velkommenveiviser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." -msgstr "" +msgstr "Samsvarende bøker..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" -msgstr "" +msgstr "Dårlig databaselokalisering" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "Calibre-bibliotek" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." -msgstr "" +msgstr "Velg en lokalisering for ditt e-bokbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" -msgstr "" +msgstr "Søk blant omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " -msgstr "" +msgstr "Enhet: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." -msgstr "" +msgstr " Funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " -msgstr "" +msgstr "Tilkoblet " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" -msgstr "" +msgstr "Enhetens database er ødelagt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4969,327 +5387,362 @@ msgid "" " \n" " " msgstr "" +"\n" +"

Bokdatabaser på leseren er ødelagt. Forsøk følgende::\n" +"

    \n" +"
  1. Trekk pluggen ut av leseren. Vent til den har fullført " +"regenereringen av databasen (Det vil si, vent til den er klar til bruk. " +"Plugg inn igjen. Nå skal den virke sammen med %(app)s. Om ikke, forsøk neste " +"trinn.
  2. \n" +"
  3. Stopp %(app)s. Finn filen media.xml i leserens " +"hovedminne. Slett denne. Trekk pluggen ut av leseren. Vent til den " +"regenererer filen. Koble til på nytt og start %(app)s.
  4. \n" +"
\n" +" " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." -msgstr "" +msgstr "Laster opp bøker til enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" -msgstr "" +msgstr "EPUB bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" -msgstr "" +msgstr "LRF bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" -msgstr "" +msgstr "LIT bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" -msgstr "" +msgstr "MOBI bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" -msgstr "" +msgstr "Tekst bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" -msgstr "" +msgstr "Tegneserier" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" -msgstr "" +msgstr "Arkiver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" -msgstr "" +msgstr "Kunne ikke lese metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" -msgstr "" +msgstr "Kunne ikke lese metadata fra følgende" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" +"De valgte bøkene vil bli slettet permanent og filene vil bli fjernet " +"fra datamaskinen din. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." -msgstr "" +msgstr "Sletter bøker fra enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" -msgstr "" +msgstr "Kan ikke laste ned metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" -msgstr "" +msgstr "Ingen bøker ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" -msgstr "" +msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" -msgstr "" +msgstr "metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" -msgstr "" +msgstr "Laster ned %s for %d bok(bøker)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" -msgstr "" +msgstr "Klarte ikke å laste ned en del av metadataene" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" -msgstr "" +msgstr "Kunne ikke laste ned metadata for følgende:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" -msgstr "" +msgstr "Kunne ikke laste ned metadata:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" -msgstr "" +msgstr "Kan ikke redigere metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" -msgstr "" +msgstr "Kan ikke lagre til disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" -msgstr "" +msgstr "Velg mottaksmappe" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" -msgstr "" +msgstr "Feil ved lagring" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." -msgstr "" +msgstr "En feil oppsto ved lagring" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" -msgstr "" +msgstr "Kunne ikke lagre enkelte bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." -msgstr "" +msgstr "Klikk vis detaljer knappen for å se hvilke." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " -msgstr "" +msgstr "Skaffer nyheter fra " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." -msgstr "" +msgstr " funnet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" -msgstr "" +msgstr "Kan ikke konvertere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" -msgstr "" +msgstr "Ingen bøker ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 -msgid "Choose the format to view" -msgstr "" +msgstr "Kan ikke vise" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "Velg format som skal vises" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" -msgstr "" +msgstr "Kan ikke åpne folder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" -msgstr "" +msgstr "Flere bøker ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " "started the process cannot be stopped until complete. Do you wish to " "continue?" msgstr "" +"Du forsøker å åpne %d bøker. Åpner du for mange bøker på en gang kan dette " +"gjøre systemet tregt og påvirke hastigheten til datamaskinen. Når du har " +"startet denne prosessen, kan den ikke stanses før den er fullført. Ønsker du " +"å fortsette?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." -msgstr "" +msgstr "%s har ikke tilgjengelig formater." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" -msgstr "" +msgstr "Kan ikke konfigurere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." -msgstr "" +msgstr "Kan ikke konfigurere samtidig som en oppgave kjører." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" -msgstr "" +msgstr "Ingen detaljert informasjon er tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" +"Ingen detaljert informasjon er tilgjengelig for bøker på denne enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" -msgstr "" +msgstr "Feil ved komminikasjonen med enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" +"En midlertidig feil oppsto ved kommunikasjonen med enheten. Vennligst plugg " +"ut og plugg inn igjen enheten, eller ta en omstart." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" -msgstr "" +msgstr "Feil ved konverteringen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" +"

Kunne ikke konvertere: %s

Det er en DRMbeskyttet " +"bok. Du må først fjerne DRM beskyttelsen ved bruk av et 3djeparts verktøy." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" -msgstr "" +msgstr "Feilet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" -msgstr "" +msgstr "Ugylding biblioteklokalisering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." -msgstr "" +msgstr "Kunne ikke koble til %s. Ved bruk av %s som bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" +"er resultatet av innsatsen til mange frivillige fra hele verden. Dersom du " +"synes programmet er godt, vennligst bidra med støtte til videre utvikling." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" -msgstr "" +msgstr "Det finnes aktive oppgaver. Er du sikker på at du ønsker å avslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" +" kommuniserer med enheten!
\n" +" Å avslutte kan føre til feil på enheten.
\n" +" Er du sikker på at du ønsker å avslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" -msgstr "" +msgstr "ADVARSEL: Aktive oppgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" +"vil fortsette å kjøre i systemstatusfeltet. For å stenge programmet, velg " +"Stopp innholdslisten i systemstatusfeltet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" +"Siste versjon: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Oppdatering tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" +"%s har blitt oppdatert til versjon %s. Se new features. " +"Besøke nedlastingssiden?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." -msgstr "" +msgstr "Bruk biblioteket lokalisert ved en spesifikk sti." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." -msgstr "" +msgstr "Start minimalisert til systemstatusfeltet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" -msgstr "" +msgstr "Logg debugging informasjon til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" -msgstr "" +msgstr "Er du sikker på at den ikke kjører" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 -msgid "%s is already running." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 -msgid "may be running in the system tray, in the" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 -msgid "upper right region of the screen." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 -msgid "lower right region of the screen." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 -msgid "try rebooting your computer." -msgstr "" +msgstr "Kan ikke Starte " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +msgid "%s is already running." +msgstr "%s kjører allerede." + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +msgid "may be running in the system tray, in the" +msgstr "kan kjøre i systemfeltet, i" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +msgid "upper right region of the screen." +msgstr "øvre høyre område av skjermen." + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +msgid "lower right region of the screen." +msgstr "nedre høyre område av skjermen." + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +msgid "try rebooting your computer." +msgstr "forsøk å re-starte datamaskinen" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" -msgstr "" +msgstr "forsøk å slette filen" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "calibre" -msgstr "" +msgstr "calibre" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Advanced search" -msgstr "" +msgstr "Avansert søk" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:336 msgid "Alt+S" @@ -5305,121 +5758,125 @@ msgid "" "

Search the list of books by title, author, publisher, tags, comments, " "etc.

Words separated by spaces are ANDed" msgstr "" +"

Søk i listen over bøker etter tittel, forfatter, forlegger, taggs, " +"kommentarer osv.

Ord delt med mellomrom forstås som OG" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Reset Quick Search" -msgstr "" +msgstr "Tilbakestill hurtigsøk" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Match any" -msgstr "" +msgstr "Sammenlign hviklet som helst" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:343 msgid "Match all" -msgstr "" +msgstr "Sammenlign alle" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:344 msgid "Sort by &popularity" -msgstr "" +msgstr "Sorter etter &populæritet" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:345 msgid "Add books" -msgstr "" +msgstr "Legg til bøker" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:346 msgid "A" -msgstr "" +msgstr "A" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:347 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "Remove books" -msgstr "" +msgstr "Fjern bøker" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:349 msgid "Del" -msgstr "" +msgstr "Slett" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:350 msgid "Edit meta information" -msgstr "" +msgstr "Rediger metadatainformasjon" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:351 msgid "E" -msgstr "" +msgstr "E" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Send to device" -msgstr "" +msgstr "Send til enhet" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "S" -msgstr "" +msgstr "S" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Fetch news" -msgstr "" +msgstr "Hent nyheter" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:356 msgid "F" -msgstr "" +msgstr "F" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:357 msgid "Convert E-books" -msgstr "" +msgstr "Konverter e-bøker" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:358 msgid "C" -msgstr "" +msgstr "C" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:360 msgid "V" -msgstr "" +msgstr "V" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:361 msgid "Open containing folder" -msgstr "" +msgstr "Åpne innholdsfolder" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:362 msgid "Show book details" -msgstr "" +msgstr "Vis bokdetaljer" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:363 msgid "Books by same author" -msgstr "" +msgstr "Bøker av samme forfatter" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:364 msgid "Books in this series" -msgstr "" +msgstr "Bøker i denne serien" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:365 msgid "Books by this publisher" -msgstr "" +msgstr "Bøker av dette forlaget" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:366 msgid "Books with the same tags" -msgstr "" +msgstr "Bøker med de samme taggene" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:368 msgid "Configure calibre" -msgstr "" +msgstr "Konfigurer calibre" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:369 msgid "Ctrl+P" -msgstr "" +msgstr "Ctrl+P" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:20 msgid "" "Redirect console output to a dialog window (both stdout and stderr). Useful " "on windows where GUI apps do not have a output streams." msgstr "" +"Omdiriger consollens utdata til et dialogvindu (både stdout og stderr). " +"Hendig på vinduer der GUI applikasjoner ikke har noen utdatamating." #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:59 msgid "&Preferences" -msgstr "" +msgstr "&Innstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:60 msgid "&Quit" -msgstr "" +msgstr "&Avslutt" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:85 msgid "ERROR: Unhandled exception" @@ -5433,6 +5890,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Søk" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5897,57 +6358,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6423,18 +6884,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6537,11 +7010,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6666,81 +7139,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Nedlasting ferdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6755,11 +7230,13 @@ msgstr "Kroatisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6767,6 +7244,7 @@ msgstr "Kroatisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6775,6 +7253,7 @@ msgstr "Serbisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6822,6 +7301,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6841,6 +7321,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6849,7 +7330,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7023,6 +7504,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index ea3942f5d0..dcf5f30191 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-08-04 13:05+0000\n" "Last-Translator: S. Dorscht \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -27,8 +27,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -75,7 +75,7 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -97,8 +97,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -113,10 +113,10 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -129,15 +129,15 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Unbekannt" @@ -542,49 +542,49 @@ msgstr "Sende Metadaten ans Gerät..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Konnte das %s Laufwerk nicht erkennen." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Konnte Hauptspeicher nicht mounten (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Gewählter Slot: %s wird nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -803,13 +803,13 @@ msgstr "Vorgegebene Downloadschemata auflisten" msgid "Output saved to" msgstr "Ausgabe gespeichert in" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Einstellung der Ausführlichkeit. Für größere Ausführlichkeit mehrmals " "angeben." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -821,7 +821,7 @@ msgstr "" "Dokument zu interpretieren sind. Zum Beispiel auflösungsabhängige Längen " "(z.B. Längen in Punkt). Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -834,7 +834,7 @@ msgstr "" "einer auf dem Gerät funktionierenden Datei nötig. Zum Beispiel EPUB auf dem " "SONY Reader. Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -847,7 +847,7 @@ msgstr "" "Voreinstellung basiert die Bezugsschriftgröße auf dem gewählten Ausgabe " "Profil." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -862,11 +862,11 @@ msgstr "" "intelligente Skalierung von Schriften. Voreinstellung ist die Verwendung " "einer Zuordnung auf der Grundlage des gewählten Ausgabe Profils." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "Skalierung von Schriftgrößen ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -874,7 +874,7 @@ msgstr "" "Zeilenhöhe in Punkt. Kontrolliert den Abstand zwischen zwei aufeinander " "folgenden Zeilen. In der Voreinstellung werden Zeilenhöhen nicht verändert." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -886,7 +886,7 @@ msgstr "" "unvollständige Textstellen und andere Artefakte. Diese Einstellung " "extrahiert den Inhalt von Tabellen und gibt ihn linear wieder." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -896,7 +896,7 @@ msgstr "" "Ebene 1 hinzugefügt werden sollen. Falls dies angegeben wird, erhält es " "Priorität über andere Formen der automatischen Erkennung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -906,7 +906,7 @@ msgstr "" "Ebene 2 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 1 Eintrag angelegt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -916,7 +916,7 @@ msgstr "" "Ebene 3 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 2 Eintrag angefügt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -926,11 +926,11 @@ msgstr "" "Ursprungsdatei verwendet anstatt des automatisch erstellten. Mit dieser " "Einstellung wird immer das automatisch erstellte verwendet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Automatisch erkannte Kapitel nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -938,7 +938,7 @@ msgstr "" "Wurden weniger Kapitel als hier angegeben erkannt, werden Verknüpfungen zum " "Inhaltsverzeichnis hinzugefügt. Voreinstellung: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -949,7 +949,7 @@ msgstr "" "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " "weniger Kapitel als in der Schwellenzahl angegeben erkannt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -958,7 +958,7 @@ msgstr "" "Ausdruck entsprechen. Entsprechende Einträge und deren untergeordnete " "Einträge werden entfernt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -976,7 +976,7 @@ msgstr "" "ausgeschaltet. Ein Hilfe zur Verwendung dieses Features gibt es im XPath " "Tutorial im calibre User Manual." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -989,7 +989,7 @@ msgstr "" "Kapitelmarkierung aus und der Wert \"both\" verwendet sowohl Seitenumbrüche " "als auch Linien zur Kapitelmarkierung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -999,42 +999,42 @@ msgstr "" "an die Stilregeln der Ursprungsdatei angehängt, so dass es zum Überschreiben " "dieser Regeln verwendet werden kann." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Ein XPath Ausdruck. Seitenumbrüche werden vor den angegebenen Elementen " "eingefügt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. " "Anmerkung: 72 Punkt sind 1 Inch" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1044,7 +1044,7 @@ msgstr "" "angezeigt wird oder nicht, hängt davon ab, ob das eBook Format oder der " "Reader Blocksatz unterstützen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " @@ -1054,7 +1054,7 @@ msgstr "" "Paragraphen von 1,5 em ein. Die Entfernung des Abstands funktioniert nur bei " "Quelldateien, die Paragraphen verwenden (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1062,7 +1062,7 @@ msgstr "" "Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " "anstatt des angegebenen Umschlagbildes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1070,7 +1070,7 @@ msgstr "" "Leerzeile zwischen Paragraphen einfügen. Funktioniert nur, wenn die " "Quelldatei Paragraphen verwendet (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1079,7 +1079,7 @@ msgstr "" "Bild in der Ursprungsdatei ein Umschlagbild ist und ein externes " "Umschlagbild angegeben werden soll." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1087,7 +1087,7 @@ msgstr "" "Metadaten des Buchs am Buchanfang einfügen. Das ist hilfreich, wenn Ihr " "eBook Reader das direkte Anzeigen/Suchen von Metadaten nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1096,25 +1096,25 @@ msgstr "" "erkennen und zu korrigieren. Dies kann das Ergebnis verschlechtern, bitt mit " "Sorgfalt verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Kopfzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "Regulärer Ausdruck zum Entfernen der Kopfzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Fußzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "Regulärer Ausdruck zum Entfernen der Fußzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1122,7 +1122,7 @@ msgstr "" "Lese Metadaten aus angegebener OPF Datei. Die aus dieser Datei gelesenen " "Metadaten überschreiben jegliche Metadaten in der Ursprungsdatei." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1139,91 +1139,91 @@ msgstr "" "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " "vorherigen Beispiel das Chinesische)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Geben Sie den Titel an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Geben Sie den Autor an. Mehrere Autoren sollten durch UND-Zeichen getrennt " "angegeben werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "Titel, der für die Sortierung verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" "Zeichenfolge, die für die Sortierung nach Autor verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Geben Sie das Umschlagbild für die angegebene Datei an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Geben Sie die Beschreibung des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Geben Sie den Herausgeber des Buches an" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Geben Sie die Reihe an, zu der dieses Buch gehört." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Geben Sie den Index des Buches in dieser Reihe an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" "Geben Sie die Bewertung an. Dies sollte eine Zahl zwischen 1 und 5 sein." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Geben Sie die ISBN des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Geben Sie die Etiketten für das Buch an. Durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Geben Sie den Hersteller des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Geben Sie die Sprache an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Konnte kein eBook im Archiv finden" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "Konvertiere Eingabe zu HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "Führe Veränderungen am eBook durch..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "Erstelle" @@ -1263,7 +1263,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1284,7 +1284,7 @@ msgstr "Kein Inhaltsverzeichnis am Anfang des Buches einfügen." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1787,27 +1787,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "BookID für LRF Dateien angeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "Keine Datei gewählt" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Original Metadaten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Geänderte Metadaten" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "OPF erstellt in" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Umschlagbild gespeichert unter" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "Kein Umschlagbild gefunden" @@ -2057,6 +2057,13 @@ msgstr "Fußnoten" msgid "Sidebar" msgstr "Seitenleiste" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Format zur Verwendung im pbd Container. Wählbar ist:" @@ -2357,12 +2364,6 @@ msgstr "" "Diese RTF Datei enthält eine Funktion, die calibre nicht unterstützt. " "Wandeln Sie sie in HTML um und versuchen Sie es damit nochmal." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2482,16 +2483,16 @@ msgstr "" "Voreingestellte Übertragungsart beim Verwenden des \"An Reader übertragen\" " "Buttons" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2560,6 +2561,7 @@ msgstr "Comic Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2571,6 +2573,7 @@ msgstr "Einstellungen für" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2585,11 +2588,12 @@ msgstr "Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2837,6 +2841,7 @@ msgstr "" "enthalten." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Wählen Sie das Umschlagbild für " @@ -3048,6 +3053,15 @@ msgstr "&Rechts:" msgid "&Bottom:" msgstr "&Unten:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Ausgabe" @@ -3123,81 +3137,65 @@ msgstr "" "Feineinstellungen der Erkennung von Kapitelüberschriften und anderer " "Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "Kapitel erkennen bei (XPath Ausdruck):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Seitenumbrüche einfügen vor (XPath Ausdruck):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Ungültiger regulärer Ausdruck" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Ungültiger regulärer Ausdruck: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "Ungültiger XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "Der XPath Ausdruck %s ist ungültig." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "Seitenumbruch" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "Regel" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "beide" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "kein" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Erstes B&ild entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "&Metadaten als erste Seite des Buchs einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "Regulärer Ausdruck &Fußzeile:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "Eingabedatei zur möglichen Verbesserung der Struktur Erkennung " "vorverar&beiten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "Regulärer Ausdruck &Kopfzeile:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "F&ußzeile entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "Ko&pfzeile entfernen" @@ -3251,10 +3249,6 @@ msgstr "Inhaltsverzeichnis &Filter:" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT Ausgabe" @@ -3479,7 +3473,7 @@ msgid "Attached, you will find the e-book" msgstr "Im Anhang finden Sie das eBook" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "von" @@ -3586,7 +3580,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3626,31 +3620,31 @@ msgstr "&Autor(en):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Allgemein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3658,11 +3652,11 @@ msgstr "" "eMail\n" "Versand" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3670,23 +3664,23 @@ msgstr "" "Content\n" "Server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Automatisches Übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "eMail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "Formate für eMail. Das erste passende Format wird versendet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3695,109 +3689,116 @@ msgstr "" "Adresse versendet (vorausgesetzt sie entspricht einem der angegebenen " "Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "Neue eMail Adresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Kein gültiger Plugin Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s ist kein gültiger Plugin Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Plugin wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Plugin kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Plugin nicht anpassbar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Plugin: %s bedarf keines Anpassens" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Anpassen von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Kann festinstalliertes Plugin nicht entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " "Versuchen Sie, es auszuschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Speicherort für Bücher wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Fehler" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4513,93 +4514,88 @@ msgstr "Passwort erforderlich" msgid "Aborting..." msgstr "Abbruch läuft ..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Sie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Angepasst" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Geplant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Suche" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d Downloadschemata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Montag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Dienstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Mittwoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "Tag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Freitag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Samstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Sonntag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Donnerstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Account-Informationen müssen angegeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Dieses Schema erfordert einen Benutzernamen und ein Kennwort" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Erstellt von: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "Vor %d Tagen, %d Stunden und %d Minuten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Zuletzt geladen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Zuletzt geladen: niemals" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Zeitgesteuerter Nachrichten Download" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Neue individuelle Nachrichtenquelle hinzufügen" @@ -5247,37 +5243,31 @@ msgstr "eBook öffnen" msgid "Configure" msgstr "Konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Speichere einzelnes Format auf Festplatte..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Fehler" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "Spen&den Sie, um calibre zu unterstützen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5285,35 +5275,35 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Metadaten und Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Nur Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Nur Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5322,7 +5312,7 @@ msgstr "" "Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " "verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5330,80 +5320,85 @@ msgstr "" "Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " "(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "Leeres Buch hinzufügen. (Buch Eintrag ohne Formate)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Willkommens-Assistenten ausführen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Umschlagbilder durchsuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Gerätedatenbank ist beschädigt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5434,60 +5429,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5495,112 +5490,112 @@ msgstr "" "Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom " "Computer entfernt. Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "Konnte Metadaten nicht laden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "Umschlagbilder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "Metadaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Lade %s für %d Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Das Laden der Metadaten schlug teilweise fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Das Laden der Metadaten schlug für folgende Bücher fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Laden der Metadaten schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Es gab einen Fehler während des Speicherns." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Mehrere Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5612,32 +5607,32 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Es sind keine genaueren Informationen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5645,12 +5640,12 @@ msgstr "" "Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen " "und schließen Sie das Gerät wieder an und - oder starten Sie neu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5659,19 +5654,19 @@ msgstr "" "href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Ungültiger Ort der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5680,12 +5675,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" "Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5696,11 +5691,11 @@ msgstr "" "verursachen.
\n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5708,7 +5703,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5716,11 +5711,11 @@ msgstr "" "Letzte Version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5730,48 +5725,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Minimiert im Systembereich der Kontrollleiste starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "kann im Systemtray gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" @@ -5928,6 +5923,10 @@ msgstr "Buch hat weder Titel noch ISBN" msgid "No matches found for this book" msgstr "Keine Treffer für dieses Buch" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Suche" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Aufträge:" @@ -6422,14 +6421,14 @@ msgstr "Groß-/Kleinschreibung vertauschen" msgid "Title Case" msgstr "Wortanfänge groß schreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Voreinstellung" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " @@ -6439,7 +6438,7 @@ msgstr "" "können Sie auf ihre calibre Büchersammlung direkt vom Gerät aus zugreifen. " "Dazu müssen Sie den calibre Content Server einschalten." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6447,7 +6446,7 @@ msgstr "" "Denken Sie daran, calibre gestartet zu lassen, da der Server nur solange " "läuft wie auch calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " @@ -6457,20 +6456,20 @@ msgstr "" "WordPlayer hinzufügen. Dabei sollte myhostname der vollständige Servername " "oder die IP Adresse des Rechners sein, auf dem calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "Verschiebe Bibliothek..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6478,11 +6477,11 @@ msgstr "" "

Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie " "bevor Sie die aktuelle Bibliothek verschieben.
Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -7087,18 +7086,30 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Komprimiere Datenbank" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -7201,12 +7212,12 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" "Kennwort für den Zugriff auf die calibre Bibliothek. Benutzername ist " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7339,83 +7350,83 @@ msgid "Password for sites that require a login to access content." msgstr "" "Passwort für Webseiten, die einen Login für den Inhaltsabruf benötigen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Der Download der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Der Download von Teilen der folgenden Artikel schlug fehl:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " -"Gründe an" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Rufe Feed ab" @@ -7430,11 +7441,13 @@ msgstr "Kroatisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7442,6 +7455,7 @@ msgstr "Kroatisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7450,6 +7464,7 @@ msgstr "Serbisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7497,6 +7512,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7516,6 +7532,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7524,7 +7541,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7698,6 +7715,7 @@ msgstr "Überspringe doppelten Artikel: %s" msgid "Skipping filtered article: %s" msgstr "Überspringe gefilterten Artikel: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -8318,6 +8336,11 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Dont show the progress bar" #~ msgstr "Fortschrittsbalken nicht anzeigen" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " +#~ "Gründe an" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 7f93c6ecf1..c408628f2a 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-07-25 13:02+0000\n" "Last-Translator: Yentl \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Onbekend" @@ -523,49 +523,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Schijf %s is niet gevonden. Probeer te herstarten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije plaats op de geheugenkaart" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -771,11 +771,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -783,7 +783,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -791,7 +791,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -799,7 +799,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -808,17 +808,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -826,59 +826,59 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Voeg geen automatisch gedetecteerde hoofdstukken toe aan de Inhoudstafel" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -888,7 +888,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -896,53 +896,53 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -950,53 +950,53 @@ msgstr "" "Gebruik de in het bronbestand gedetecteerde omslag en niet de opgegeven " "omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1006,86 +1006,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1113,7 +1113,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1134,7 +1134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1593,27 +1593,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "omslag weggeschreven naar" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1845,6 +1845,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2077,12 +2084,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2187,16 +2188,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2263,6 +2264,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2274,6 +2276,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2288,11 +2291,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2538,6 +2542,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Kies cover voor " @@ -2749,6 +2754,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2820,79 +2834,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Ongeldige reguliere expressie" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Ongeldige reguliere expressie: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2942,10 +2940,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3163,7 +3157,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3267,7 +3261,7 @@ msgstr "Pad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3306,168 +3300,175 @@ msgstr "&Auteur(s)" msgid "&Profile:" msgstr "&Profiel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Geavanceerd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Foutieve database locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Foutieve database locatie " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Moet een folder zijn." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Foutieve database locatie.
Kan niet schrijven naar " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Fout" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4145,93 +4146,88 @@ msgstr "Wachtwoord Noodzakelijk" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Voeg een persoonlijke nieuwsbron toe" @@ -4868,37 +4864,31 @@ msgstr "Open eboek" msgid "Configure" msgstr "Configureer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Zoeken (Voor geavanceerd zoeken klik op de knop links)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Fout" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4906,121 +4896,126 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Bewerk metadata individueel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Bewerk metadata in groep" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Voeg boeken toe uit een enkele folder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Opslaan op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Opslaan op schijf in een enkele folder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Bewaar alleen %s formaat op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Bekijk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Bekijk specifiek formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Converteer Individueel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Converteer Groep" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Kies een locatie voor de eboek bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Apparaat: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " gedetecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Verbonden " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Apparaat Database Beschadigd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5049,170 +5044,170 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Boeken worden geupload naar de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Boeken worden verwijderd van de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Geen boeken geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Metedata kan niet worden gewijzigd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Kan niet naar schijf worden opgeslagen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Downloading nieuws van " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Kan niet converteren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Geen boek geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Kan niet bekijken" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Kies het te bekijken formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5220,31 +5215,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Kan niet configureren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Can niet configueren terwijl bestaande opdrachten bezig zijn" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Geen details beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Geen details zijn beschikbaar voor de boeken op de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5252,57 +5247,57 @@ msgstr "" "Er is een tijdelijke fout opgetreden tijdens de communicatie met de lezer. " "verwijzer de lezer en plug hem opnieuw in, of herstart." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Converteer Fout" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5310,11 +5305,11 @@ msgstr "" "Laatste versie: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Update beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5324,48 +5319,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nieuwe functies " "Bezoek download pagina?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5521,6 +5516,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Opdrachten" @@ -5987,57 +5986,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "ongeldige database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6582,18 +6581,30 @@ msgstr "" "\n" "Voor help met een specifiek commando: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migreer oude database naar eboek bibliotheek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Copieer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Comprimeren database" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6696,11 +6707,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6827,82 +6838,83 @@ msgstr "Gebruikersnaam voor sites die een login vereisen." msgid "Password for sites that require a login to access content." msgstr "Wachtwoord voor sites die een login vereisen." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Onbekende Nieuwe Bron" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Download voltooid" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "De volgende artikelen konden niet worden gedownload:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Delen van de volgende artikelen konden niet worden gedownload:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " van " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tMislukte links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Artikel kon niet worden gedownload. Draai met --debug om de reden te zien" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Downloading feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "feeds van index pagina" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Probeer omslag te downloaden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Begin download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Feeds gedownload tot %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Kon omslag niet downloaden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Download omslag van %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artikel zonder Naam" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Artikel download mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Downloading feed" @@ -6917,11 +6929,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6929,6 +6943,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6937,6 +6952,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6984,6 +7000,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7003,6 +7020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7011,7 +7029,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7185,6 +7203,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -7998,6 +8017,10 @@ msgstr "" #~ msgid "Very verbose output, useful for debugging." #~ msgstr "Zeer gedetailleerde output, handig met opsporen van problemen." +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Artikel kon niet worden gedownload. Draai met --debug om de reden te zien" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 14f0093bdc..cbd2c71a71 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-06-04 16:16+0000\n" -"Last-Translator: Bartosz Wierzejewski \n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-26 08:45+0000\n" +"Last-Translator: Andrzej MoST (Marcin Ostajewski) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Nieznany" @@ -217,7 +217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:99 msgid "Conversion Input" -msgstr "" +msgstr "Źródło do konwersji" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" @@ -236,7 +236,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 msgid "Conversion Output" -msgstr "" +msgstr "Cel konwersji" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 msgid "" @@ -406,7 +406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 msgid "Kovid Goyal" -msgstr "" +msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 msgid "Communicate with the Cybook Gen 3 eBook reader." @@ -421,7 +421,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" -msgstr "" +msgstr "John Schember" #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 @@ -448,7 +448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/interface.py:20 msgid "Device Interface" -msgstr "" +msgstr "Interfejs urządzenia" #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 msgid "Communicate with the IRex Digital Reader 1000 eBook reader." @@ -460,7 +460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:23 msgid "James Ralston" -msgstr "" +msgstr "James Ralston" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 msgid "Communicate with the Kindle eBook reader." @@ -487,7 +487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:74 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:78 msgid "Getting list of books on device..." -msgstr "" +msgstr "Pobieranie listy książek znajdujących się na urządzeniu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 msgid "Communicate with the Sony PRS-505 eBook reader." @@ -496,67 +496,67 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" -msgstr "" +msgstr "Kovid Goyal i John Schember" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." -msgstr "" +msgstr "Usuwanie książek z urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." -msgstr "" +msgstr "Przesyłanie danych meta do urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Wykrycie dysku %s niemożliwe. Spróbuj ponownie uruchomić komputer." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Niewystarczająca ilość wolnej pamięci głównej" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -566,7 +566,7 @@ msgstr "Aktualności" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11 msgid "Configure Device" -msgstr "" +msgstr "Konfiguruj urządzenie" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16 msgid "settings for device drivers" @@ -583,7 +583,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64 msgid "Read metadata from files on device" -msgstr "" +msgstr "Odczytaj dane meta z książek na urządzeniu" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:29 msgid "Communicate with an eBook reader." @@ -591,7 +591,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41 msgid "Get device information..." -msgstr "" +msgstr "Pobierz informacje o urządzeniu..." #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:107 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:115 @@ -681,7 +681,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:427 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:438 msgid "Page" -msgstr "" +msgstr "Strona" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:19 msgid "" @@ -756,11 +756,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -768,7 +768,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -776,7 +776,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -784,7 +784,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -793,17 +793,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -811,7 +811,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -821,7 +821,7 @@ msgstr "" "zawartości spisu treści na poziomie pierwszym, przed wszystkimi formami auto-" "wykrywania." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -831,25 +831,25 @@ msgstr "" "zawartości tabli na poziomie drugim. Każde wejście jest dodawane pod " "wcześniejszy pierwszy poziom." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nie dodawaj automatycznie wykrytych rozdziałów do Spisu Treści" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -857,20 +857,20 @@ msgstr "" "Jeśli wykryto mniej niż tyle rozdziałów, odnośniki są dodawane do spisu " "treści (TOC). Domyślnie: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -880,7 +880,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -892,105 +892,105 @@ msgstr "" "rozdziałami. Wartość \"brak\" wyłącza zaznaczanie rozdziałów, a \"wszystko\" " "włącza linie i strony przerw jednocześnie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Preferuj okładkę z pliku źródłowego w stosunku do wybranej okładki." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1000,86 +1000,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Nie znaleziono e-book'a w archiwum" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1107,7 +1107,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1128,7 +1128,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1580,27 +1580,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Okładka zapisana do" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1831,6 +1831,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2063,12 +2070,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2174,16 +2175,16 @@ msgstr "Zablokuj powiadomienia z ikony w zasobniku systemowym" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2250,6 +2251,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2261,6 +2263,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2275,11 +2278,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2525,6 +2529,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Wybierz okładkę dla " @@ -2731,6 +2736,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2802,79 +2816,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Nieprawidłowe wyrażenie regularne" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2924,10 +2922,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3145,7 +3139,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "przez" @@ -3248,7 +3242,7 @@ msgstr "Ścieżka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3287,168 +3281,175 @@ msgstr "&Autor(rzy):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Ogólne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Zaawansowane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Niewłaściwa ścieżka do wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s nie jest właściwą ścieżką do wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Wybierz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Wtyczka nie może zostać wyłączona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Wtyczka %s nie może zostać wyłączona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Ta wtyczki nie można dostosowywać" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Dostosuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Nie można usunąć wbudowanej wtyczki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Dziennik błędów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Dziennik dostępów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Włączanie serwera zakończone niepowodzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Niewłaściwy rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Niewłaściwa lokalizacja bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Niewłaściwa lokalizacja bazy danych " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Musi być katalogiem." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Niewłaściwa lokalizacja bazy danych.
Nie można zapisać do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Błąd" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4125,93 +4126,88 @@ msgstr "Wymagane hasło" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Ty" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Szukaj" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d źródeł" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Stworzone przez: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Ostatnio pobrano: nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Zaplanuj pobieranie aktualności" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Dodaj własne źródło aktualności" @@ -4830,38 +4826,32 @@ msgstr "Otwórz e-book" msgid "Configure" msgstr "Ustawienia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Szukaj (Aby użyć zaawansowanego wyszukiwania kliknij przycisk po lewej)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Błąd" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Błąd podczas komunikacji z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Przywróć" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Uruchom ponownie" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4869,36 +4859,36 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Edytuj metadane pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Dodaj książki z pojedyńczego folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4906,7 +4896,7 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Jedna książka na " "folder, zakładając, że każdy plik jest tą samą książką w innym formacie)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -4914,80 +4904,85 @@ msgstr "" "Dodaj książki z folderów, włączając w to podfoldery (Wiele książek na " "folder, zakładając, że każdy plik jest inną książką)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Zapisz na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Zapisz na dysku w pojedyńczym folderze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Zapisz na dysku jedynie pliki w formacie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Wyświetl określony format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Konwertuj pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Podobne książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Wybierz lokalizację dla twojej biblioteki książek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Urządzenie: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " wykryte" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Połączone " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5003,170 +4998,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "Książki EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "Książki LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "Książki HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "Książki LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "Książki MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Książki tekstowe" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "Książki PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archiwa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Usuwanie książek z urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nie wybrano ksiązek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Nie można edytować metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Nie można zapisać na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Wyberz folder docelowy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Pobieranie aktualności z " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Nie można przekonwertować" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Nie wybrano ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Nie można wyświetlić" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Wybierz format do wyświetlenia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Nie można otworzyć folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5174,31 +5169,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Nie można skonfigurować" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Nie można skonfigurować, gdy są aktywne jakieś zadania." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Błąd komunikacji z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5206,67 +5201,67 @@ msgstr "" "Wystąpił chwilowy błąd komunikacji z urządzeniem. Odłącz i podłącz je " "ponownie lub uruchom komputer ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Błąd podczas konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Aktualizacja dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5276,48 +5271,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">listę zmian i " "poprawek. Otworzyć stronę pobierania?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5471,6 +5466,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Szukaj" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Zadań:" @@ -5940,57 +5939,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Nieprawidłowa baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6468,18 +6467,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6582,11 +6593,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "Hasło do biblioteki calibre. Nazwa użytkownika to " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6714,81 +6725,83 @@ msgstr "Login dla stron wymagających zalogowania to przeglądania zawartości." msgid "Password for sites that require a login to access content." msgstr "Hasło dla stron wymagających zalogowania to przeglądania zawartości." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Nieznane źródło informacji" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Pobranie zakończone" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" -msgstr "Nie mozna pobrac artukułu. Uruchom z --debug żeby poznać powód" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Próba pobrania okładki..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6803,11 +6816,13 @@ msgstr "Chorwackie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6815,6 +6830,7 @@ msgstr "Chorwackie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6823,6 +6839,7 @@ msgstr "Serbskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6870,6 +6887,7 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6889,6 +6907,7 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6897,7 +6916,7 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7071,6 +7090,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -7203,6 +7223,9 @@ msgstr "" #~ "Pobrano artukuł %s z %s\n" #~ "%s" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "Nie mozna pobrac artukułu. Uruchom z --debug żeby poznać powód" + #~ msgid "Dont show the progress bar" #~ msgstr "Ukryj pasek postępu" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index e02658c51e..5799bae1ef 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: 2009-08-19 03:18+0000\n" -"PO-Revision-Date: 2009-08-19 20:24+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"PO-Revision-Date: 2009-08-25 20:42+0000\n" "Last-Translator: ritibelle \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Desconhecido" @@ -539,20 +539,20 @@ msgstr "A enviar os metadados para o aparelho..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Comunica com o leitor Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Incapaz de detectar o disco %s. Tente reiniciar" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Incapaz de detectar o disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "É impossível encontrar o ajudante de montagem: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -560,30 +560,30 @@ msgstr "" "É impossível detectar o disco %s. O seu kernel está provavelmente a exportar " "uma versão obsoleta do SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Incapaz de montar a memória principal (Código de erro: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "O leitor não tem nenhum cartão de memória nesta ranhura." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Ranhura seleccionada: %s não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "O espaço livre na memória principal é insuficiente" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -824,12 +824,12 @@ msgstr "Listar as receitas integradas" msgid "Output saved to" msgstr "Ficheiro de destino guardado em" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Nível de indicações. Especificar múltiplas vezes para mais indicações." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -841,7 +841,7 @@ msgstr "" "oriem. Por exemplo comprimento dependente da resolução (i. e. comprimento em " "pixels). Escolhas disponíveis:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -854,7 +854,7 @@ msgstr "" "funcionem num aparelho. Por exemplo EPUB no leitor SONY. Escolhas " "disponíveis:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -867,7 +867,7 @@ msgstr "" "destino serão maiores e vice versa. Por predefinição o tamanho do tipo de " "letra padrão é escolhido baseado no perfil de destino que escolheu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -883,11 +883,11 @@ msgstr "" "letra. A predefinição é usar a estrutura baseada no perfil de destino que " "escolheu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "Desactivar a alteração proporcional do tamanho dos tipos de letra." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -896,7 +896,7 @@ msgstr "" "de texto. Por predefinição não é efectuada qualquer manipulação na altura da " "linha." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -908,7 +908,7 @@ msgstr "" "que sai para fora da página e outros problemas. Esta opção extrai o conteúdo " "das tabelas e apresenta-o de uma forma linear." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -918,7 +918,7 @@ msgstr "" "ao Índice com o nível 1. Se isto for especificado assume prevalência sobre " "outras formas de detecção automática." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -928,7 +928,7 @@ msgstr "" "ao Índice com o nível 2. Cada entrada é acrescentada abaixo da entrada " "anterior com o nível 1." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -938,7 +938,7 @@ msgstr "" "ao Índice com o nível 3. Cada entrada é acrescentada abaixo da entrada " "anterior com o nível 2." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -948,11 +948,11 @@ msgstr "" "vez do gerado automaticamente. Com esta opção o gerado automaticamente é " "sempre utilizado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Não adicionar ao Índice os capítulos detectados automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -960,7 +960,7 @@ msgstr "" "Se forem detectados menos capítulos do que este número, os atalhos serão " "adicionados ao Índice. A predefinição é: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -970,7 +970,7 @@ msgstr "" "predefinição é: %default. Os atalhos só são adicionados ao Índice se forem " "detectados menos que o limite de capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -979,7 +979,7 @@ msgstr "" "especificada. As entradas correspondentes e as suas dependentes são " "removidas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -996,7 +996,7 @@ msgstr "" "expressão \"/\". Ver o Tutorial XPath no Manual do Utilizador do calibre " "para mais ajuda em como usar esta funcionalidade." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -1009,7 +1009,7 @@ msgstr "" "desactivar a marcação de capítulos e um valor \"ambos\" irá usar tanto " "quebras de página como linhas para marcar os capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " @@ -1019,42 +1019,42 @@ msgstr "" "adicionado às regras de estilo do ficheiro de origem de modo a ser usado " "para se sobrepor a essas regras." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Uma expressão XPath. As quebras de página são inseridas antes dos elementos " "especificados." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem superior em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem inferior em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem esquerda em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem direita em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1064,7 +1064,7 @@ msgstr "" "texto ser apresentado justificado depende se o formato do livro ou do " "aparelho de leitura suporta a justificação." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " @@ -1074,14 +1074,14 @@ msgstr "" "parágrafos de 1.5em. A remoção do espaçamento não funciona se o ficheiro de " "origem não usar parágrafos (etiquetas

ou

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "Usar a capa detectada no ficheiro de origem em vez da capa especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1089,7 +1089,7 @@ msgstr "" "Inserir uma linha em branco entre os parágrafos. Não funciona se o ficheiro " "de origem não usar parágrafos (etiquetas

ou

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1097,7 +1097,7 @@ msgstr "" "Remover a primeira imagem do livro de origem. Útil se a primeira imagem do " "ficheiro de origem é a capa e se está a especificar uma capa externa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1105,7 +1105,7 @@ msgstr "" "Inserir os metadados do livro no seu início. Isto é útil se o seu leitor não " "suporta apresentar/procurar os metadados directamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1113,23 +1113,23 @@ msgstr "" "Tentar detectar e corrigir as quebras de página e outros problemas no " "ficheiro de origem. Pode piorar as coisas, por isso use com cuidado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "Usar a expressão regular para tentar remover o cabeçalho." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "A expressão regular a usar para remover o cabeçalho." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "Usar a expressão regular para tentar remover o rodapé." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "A expressão regular a usar para remover o rodapé." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1137,7 +1137,7 @@ msgstr "" "Ler os metadados do ficheiro OPF especificado. Os metadados lidos deste " "ficheiro vão sobrepor-se aos metadados no ficheiro de origem." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1153,87 +1153,87 @@ msgstr "" "Chinês e o Japonês por exemplo) a representação usada pelo maior número de " "pessoas será usada (Chinês no exemplo anterior)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Definir o título." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "Definir os autores. Múltiplos autores devem ser separados por &." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "A versão do título a ser usada para a ordenação. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "Expressão a ser usada quando ordenar por autor. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Definir a capa do ficheiro especificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Definir a descrição do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Definir a editora do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Definir a série a que este livro pertence." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Definir o índice do livro nesta série." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Definir a avaliação. Deve ser um número entre 1 e 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Definir o ISBN do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Definir as etiquetas do livro. Deve ser uma lista separada por vírgulas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Definir o produtor do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Definir a linguagem." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Foi impossível localizar um livro dentro do arquivo" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "A converter o ficheiro de origem para HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "A executar as transformações no livro..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "A criar" @@ -1272,12 +1272,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" "Normalmente, se o ficheiro de origem não tem capa e se não especificar " -"nenhuma, é gerada uma capa predefinida com o título, autores, etc. Esta " +"nenhuma será gerada uma capa predefinida com o título, autores, etc. Esta " "opção desactiva a geração desta capa." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 @@ -1296,8 +1296,8 @@ msgstr "Não inserir um Índice no início do livro." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." -msgstr "Adicionar um Índice no início do livro" +msgid "Add Table of Contents to beginning of the book." +msgstr "Adicionar Índice no início do livro." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" @@ -1791,27 +1791,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "Definir o ID do livro nos ficheiros LRF" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "Não foi especificado nenhum ficheiro" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "Metadados originais" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "Metadados alterados" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "Ficheiro OPF criado em" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Capa guardada em" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "Não foi encontrada nenhuma capa" @@ -2064,6 +2064,16 @@ msgstr "Notas de rodapé" msgid "Sidebar" msgstr "Barra lateral" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" +"Normalment o calibre trata as linhas em branco como marcadores de " +"parágrafos. Com esta opção, em vez disso, vai assumir que cada linha " +"representa um parágrafo." + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Formato a usar dentro do ficheiro PDB. Escolhas disponíveis:" @@ -2360,15 +2370,6 @@ msgstr "" "Este ficheiro RTF tem uma funcionalidade que o calibre não suporta. Converta-" "o primeiro para HTML e então volte a tentar." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" -"Normalment o calibre trata as linhas em branco como marcadores de " -"parágrafos. Com esta opção, em vez disso, vai assumir que cada linha " -"representa um parágrafo." - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2486,16 +2487,16 @@ msgstr "" "Acção predefinida a executar quando se clica no botão \"Enviar para o " "aparelho\"" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "Copiar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "Copiar para a Área de Transferência" @@ -2567,6 +2568,7 @@ msgstr "Banda Desenhada de origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2578,6 +2580,7 @@ msgstr "Opções específicas a" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2592,11 +2595,12 @@ msgstr "ficheiro de origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2845,6 +2849,7 @@ msgstr "" "quanto possível." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Escolher a capa para " @@ -3055,6 +3060,15 @@ msgstr "Di&reita:" msgid "&Bottom:" msgstr "&Inferior" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "Ficheiro de origem PDB" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "Tratar cada &linha como um parágrafo" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "Ficheiro de destino PDB" @@ -3131,81 +3145,65 @@ msgstr "" "Afinar a detecção dos cabeçalhos dos capítulos e outras estruturas do " "documento." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "Detectar capítulos em (Expressão XPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "Inserir quebras de página antes de (Expressão XPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Expressão regular inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Expressão regular inválida: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "XPath inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "A expressão XPath %s é inválida." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Marca do capítulo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "quebra de página" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "regra" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "ambos" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "nenhum" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "Remover a &primeira imagem" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "&Inserir os metadados como uma página no início do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "&Expressão regular para o rodapé:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "Pré-processa o &ficheiro de origem para tentar melhorar a detecção da " "estrutura" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "E&xpressão regular para o cabeçalho:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "Remover o &cabeçalho" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "Remover o &cabeçalho" @@ -3255,10 +3253,6 @@ msgstr "Filtro do &Índice:" msgid "TXT Input" msgstr "Ficheiro de origem TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "Tratar cada &linha como um parágrafo" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "Ficheiro de destino TXT" @@ -3485,7 +3479,7 @@ msgid "Attached, you will find the e-book" msgstr "Anexado, vai encontrar o livro" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "por" @@ -3598,7 +3592,7 @@ msgstr "Caminho" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3639,31 +3633,31 @@ msgstr "&Autor(es):" msgid "&Profile:" msgstr "&Perfil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "%(plugins)s para %(plugin_type)s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "Extras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Geral" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "Adicionar/Guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3671,11 +3665,11 @@ msgstr "" "Entrega\n" "de Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Avançadas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3683,24 +3677,24 @@ msgstr "" "Servidor de\n" "Conteúdos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Extras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Enviar automaticamente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" "Formatos a enviar por email. O primeiro formato correspondente será enviado." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3709,108 +3703,114 @@ msgstr "" "email
para este endereço de email (desde que esteja num dos formatos " "listados)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "novo endereço de email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Nenhum caminho válido para o extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s não é um caminho válido para o extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Escolher o extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "O extra não pode ser desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "O extra: %s não pode ser desactivado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Extra não personalizável" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Extra: %s não precisa de personalização" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Personalizar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "É impossível remover o extra integrado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " não pode ser removido. É um extra integrado. Experimente desactivá-lo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Registo de erros:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Registo de acesso:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Falha em iniciar o servidor de conteúdos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Seleccione a localização dos livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Tamanho inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "O tamanho %s é inválido. Deve estar na forma larguraxaltura" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Localização da base de dados inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Localização da base de dados inválida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Deve ser uma pasta." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Localização da base de dados inválida.
É impossível escrever em " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." -msgstr "A verificar..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" +msgstr "A verificar a integridade da base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." -msgstr "" -"A verificar a integridade da base de dados. Pode demorar algum tempo." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Erro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "Falha na verificação da integridade da base de dados" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "Foram encontradas algumas inconsistências" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4529,93 +4529,88 @@ msgstr "É necessário a sua palavra-passe" msgid "Aborting..." msgstr "A cancelar..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "O utilizador" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Personalizar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Programado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Procurar" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d receitas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Segundas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Terças-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Quartas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "dias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Sextas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Sábados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Domingos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Quintas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Deve definir a informação da conta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Esta receita precisa de um utilizador e de uma palavra-passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Criado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "à %d dias, %d horas e %d minutos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Último descarregamento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Último descarregamento: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Programar o descarregamento de notícias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Adicionar uma fonte de notícias personalizada" @@ -5280,37 +5275,31 @@ msgstr "Abrir um livro" msgid "Configure" msgstr "Configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "Guardar só um formato no disco..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Procura (Para a Procura Avançada clique no botão da esquerda)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Erro" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Erro ao comunicar com o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Restaurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "&Faça um donativo para ajudar o calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Reiniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -5318,35 +5307,35 @@ msgstr "" "

Para ajuda visite %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Editar os metadados individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Editar os metadados a granel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "Descarregar os metadados e as capas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "Descarregar só os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "Descarregar só as capas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Adicionar os livros a partir de uma pasta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -5355,7 +5344,7 @@ msgstr "" "pasta, assume que todos os ficheiros de livros na mesma pasta estão em " "formatos diferentes)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5364,80 +5353,85 @@ msgstr "" "livros por pasta, assume que todos os ficheiros de livros são livros " "diferentes)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "Adicionar um livro vazio (Uma entrada de livro sem nenhum formato)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Guardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Guardar no disco numa única pasta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Guardar só o formato %s no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Ver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Ver o formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Converter individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Converter a granel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "Executar o assistente de boas vindas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Livros semelhantes..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Localização da base de dados com erros" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "Biblioteca do calibre" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Escolher a localização para a sua biblioteca de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Navegar pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Aparelho: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " detectado." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Ligado " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Base de dados do aparelho corrompida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5465,60 +5459,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "A carregar os livros para o aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "Livros em formato EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "Livros em formato LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "Livros em formato HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "Livros em formato LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "Livros em formato MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Livros em formato texto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "Livros em formato PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Banda desenhada" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Arquivos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "Falha ao ler os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "Falha ao ler os metadados do(s) seguinte(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5526,111 +5520,111 @@ msgstr "" "Os livros seleccionados vão ser permanentemente apagados e os " "ficheiros removidos do seu computador. Tem a certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "A apagar livros do aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "É impossível descarregar os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nenhuns livros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "capas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "Descarregar %s para %d livro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "Falha ao descarregar alguns metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "Falha ao descarregar os metadados para os seguintes:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "Falha ao descarregar os metadados:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "É impossível editar os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "É impossível guardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Escolher a pasta de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "Erro ao guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "Houve um erro ao guardar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "É impossível guardar alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "Clique no botão ver detalhes para ver quais." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Recolher notícias de " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " recolhida." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "É impossível converter" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Nenhum livro seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "É impossível ver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Escolher o formato para ver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "É impossível abrir a pasta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "Múltiplos livros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5641,31 +5635,31 @@ msgstr "" "e ter um efeito negativo na reacção do seu computador. Uma vez começado o " "processo não pode ser parado até estar completo. Deseja continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "É impossível configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "É impossível configurar enquanto estiverem processos a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Nenhuma informação detalhada disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Nenhuma informação detalhada disponível para os livros no aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Erro ao comunicar com o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5673,12 +5667,12 @@ msgstr "" "Houve um erro temporário ao comunicar com o aparelho. Por favor desligue e " "volte a ligar o aparelho ou reinicie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Erro de conversão" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5686,19 +5680,19 @@ msgstr "" "

É impossível converter: %s

É um livro com DRM. " "Primeiro tem de remover o DRM usando ferramentas de terceiros." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "Falha" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Localização da biblioteca inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "É impossível aceder a %s. A usar %s como a biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5707,11 +5701,11 @@ msgstr "" "acha útil, por favor considere fazer um donativo para ajudar no seu " "desenvolvimento." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Existem processos activos. Tem a certeza que quer sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5721,11 +5715,11 @@ msgstr "" " Sair pode causar corrupção no aparelho.
\n" " Tem a certeza que quer sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "AVISO: Processos activos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5733,7 +5727,7 @@ msgstr "" "vai continuar a executar na área de notificação. Para fechar escolha " "Sair no menu de contexto da área de notificação." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5741,11 +5735,11 @@ msgstr "" "Última versão: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Actualização disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5755,48 +5749,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">as novas " "funcionalidades. Visitar a página para descarregar?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Usar a biblioteca localizada no caminho especificado." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Iniciar minimizado na área de notificação." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Registar a informação de depuração na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "Se tem a certeza que não está a executar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "É impossível começar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "%s já está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "pode estar a executar na área de notificação, no" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "canto superior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "canto inferior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "tente reiniciar o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "tente apagar o ficheiro" @@ -5956,6 +5950,10 @@ msgstr "O livro não tem nem título nem ISBN" msgid "No matches found for this book" msgstr "Nenhuma correspondência encontrada para este livro" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Procurar" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Processos:" @@ -6451,14 +6449,14 @@ msgstr "Alterar a Capitalização" msgid "Title Case" msgstr "Capitalização de Título" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "Predefinição" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " @@ -6468,7 +6466,7 @@ msgstr "" "colecção de livros do calibre directamente no aparelho. Para fazer isto tem " "de ligar o servidor de conteúdos do calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6476,7 +6474,7 @@ msgstr "" "Lembre-se de deixar o calibre a executar porque o servidor só trabalha " "enquanto o calibre estiver a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " @@ -6486,20 +6484,20 @@ msgstr "" "no WordPlayer. Aqui myhostname deve ser o domínio ou o endereço IP do " "cemputador onde o calibre está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "A mover a biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "Falha ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Base de dados inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6507,11 +6505,11 @@ msgstr "" "

Já existe uma biblioteca inválida em %s, apague-a antes de tentar mover a " "biblioteca existente.
Erro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "É impossível mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "assistente de boas vindas" @@ -7107,20 +7105,32 @@ msgstr "" " %s\n" "Para ajuda num comando individual: %%prog comando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

A migrar a base de dados antiga para a biblioteca de livros em " "%s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "A compactar a base de dados" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "A verificar a integridade do SQL..." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "A verificar ficheiros desaparecidos." + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "ID verificado" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "O título" @@ -7241,11 +7251,11 @@ msgstr "" msgid "Requested formats not available" msgstr "Os formatos pedidos não estão disponíveis" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "Palavra-passe para aceder à sua biblioteca calibre. Utilizador é " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -7381,82 +7391,83 @@ msgstr "" "Palavra-passe para sítios que requeiram ínicio de sessão para aceder a " "conteúdos" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Fonte de Notícias desconhecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Descarregamento terminado" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Falha no descarregamento dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Falha no descarregamento de partes dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tAtalhos falhados:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" -msgstr "" -"É impossível recolher o artigo. Executar com --debug para ver a razão." +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" +msgstr "É impossível recolher o artigo. Execute com -vv para ver a razão." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "A recolher as fontes..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Tirar as fontes da página de índice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "A tentar descarregar a capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "A iniciar o descarregamento [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Fontes descarregadas para %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "É impossível descarregar a capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "A descarregar a capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Artigo Sem Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Artigo descarregado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Falha no descarregamento do artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "A recolher a fonte" @@ -7471,11 +7482,13 @@ msgstr "Croata" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7483,6 +7496,7 @@ msgstr "Croata" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7491,6 +7505,7 @@ msgstr "Sérvio" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7538,6 +7553,7 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7557,6 +7573,7 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7565,7 +7582,7 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7739,6 +7756,7 @@ msgstr "Saltar o artigo duplicado: %s" msgid "Skipping filtered article: %s" msgstr "Saltar o artigo filtrado: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 2d737644d1..8027c8da45 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-21 15:31+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Necunoscut(ă)" @@ -512,50 +512,50 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "Unitatea de disc %s nu a putut fi detectată. Încercaţi să reporniţi sistemul." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Nu există suficient spaţiu liber în memoria principală" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -750,11 +750,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -762,7 +762,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -770,7 +770,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -778,7 +778,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -787,17 +787,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -805,7 +805,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -815,7 +815,7 @@ msgstr "" "cuprins la nivelul unu. Dacă este specificată, are prioritate mai mare faţă " "de alte forme de auto-detecţie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -825,25 +825,25 @@ msgstr "" "cuprins la nivelul doi. Fiecare intrare este adăugată sub intrarea " "precedentă de nivel unu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nu adăuga capitolele auto-detectate la cuprins." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -851,20 +851,20 @@ msgstr "" "Dacă sunt detectate mai puţine capitole decât numărul acesta, atunci se " "adaugă legături la cuprins. Implicit: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -874,7 +874,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -882,105 +882,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -990,86 +990,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Nu a fost găsită o e-carte în arhivă" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1104,7 +1104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1125,7 +1125,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1555,27 +1555,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1800,6 +1800,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2031,12 +2038,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2141,16 +2142,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2217,6 +2218,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2228,6 +2230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2242,11 +2245,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2492,6 +2496,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2698,6 +2703,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2769,79 +2783,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2891,10 +2889,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3112,7 +3106,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3214,7 +3208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3253,168 +3247,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4082,93 +4083,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4780,156 +4776,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4945,170 +4940,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5116,145 +5111,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5408,6 +5403,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5872,57 +5871,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6398,18 +6397,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6512,11 +6523,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6641,81 +6652,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6730,11 +6743,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6742,6 +6757,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6750,6 +6766,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6797,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6816,6 +6834,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6824,7 +6843,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6998,6 +7017,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 1cdb93020b..f0f2f97c22 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-07-31 19:00+0000\n" "Last-Translator: Narmo \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -30,8 +30,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -78,7 +78,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -100,8 +100,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -116,10 +116,10 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -132,15 +132,15 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Неизвестно" @@ -534,49 +534,49 @@ msgstr "Отправляю метаданные на устройство..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Соединяться с Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не удалось определить диск %s. Попробуйте перезагрузиться." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "Не удалось определить диск %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "Не возможно примонтировать основную памят (Код ошибки: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "В устройство не вставлена карта памяти." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Выбранный слот: %s не поддерживается." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Не хватает свободного места в основной памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -787,11 +787,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -799,7 +799,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -807,7 +807,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -815,7 +815,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -824,17 +824,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -842,7 +842,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -851,7 +851,7 @@ msgstr "" "XPath выражение добавит все заданные тэги в первый уровень Оглавления. Если " "выражение задано, то оно имеет преимущество над авто-определением." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -860,7 +860,7 @@ msgstr "" "XPath выражение добавит все заданные тэги во второй уровень Оглавления. " "Каждая запись добавляется под предыдущий уровень, одной строкой." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -869,7 +869,7 @@ msgstr "" "XPath выражение добавит все заданные тэги в третий уровень Оглавления. " "Каждая запись добавляется под предыдущий уровень." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -878,11 +878,11 @@ msgstr "" "Обычно, если файл-источник уже имеет Оглавление, оно используется в случае " "автогенерации." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Не добавлять авто-определенные главы в Оглавление." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -890,20 +890,20 @@ msgstr "" "Если меньше, чем это количество глав обнаружено, то ссылки добавляются в " "Оглавление. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -913,7 +913,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -925,66 +925,66 @@ msgstr "" "\"both\" будет использовать оба маркера, а значение \"none\" не использует " "разметку." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "Вместо заданной, использовать определение обложки из исходного файла." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -992,41 +992,41 @@ msgstr "" "Удалять первую картинку из ebook. Полезно в случае, если первая картинка в " "файле-источнике - обложка, а Вы собираетесь указать другую обложку." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1036,86 +1036,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Не могу найти книгу в архиве" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1148,7 +1148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1169,7 +1169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1627,27 +1627,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Обложка сохранена" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1880,6 +1880,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2113,12 +2120,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2223,16 +2224,16 @@ msgstr "Отключить уведомления от иконки в трее" msgid "Default action to perform when send to device button is clicked" msgstr "Действие по умолчанию по нажатию кнопки \"отправить в устройство\"" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2299,6 +2300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2310,6 +2312,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2324,11 +2327,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2574,6 +2578,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Выбрать обложку " @@ -2783,6 +2788,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2854,79 +2868,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Неправильное регулярное выражение" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Неправильное регулярное выражение: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "Пометить Главу" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2976,10 +2974,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3197,7 +3191,7 @@ msgid "Attached, you will find the e-book" msgstr "Прикреплено, Вы найдете e-book" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "от" @@ -3300,7 +3294,7 @@ msgstr "Путь" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3339,31 +3333,31 @@ msgstr "&Автор(ы):" msgid "&Profile:" msgstr "&Профиль:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Общий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" @@ -3371,11 +3365,11 @@ msgstr "" "Email\n" "Доставка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Расширенный" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3383,23 +3377,23 @@ msgstr "" "Сервер\n" "Контента" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Плагины" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "Автоотправка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "Email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "Форматы для отсылки. Первый подходящий формат будет отослан." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." @@ -3408,107 +3402,114 @@ msgstr "" "email
по этому адресу (в случае если имеется один из перечисленных " "форматов)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "новый email адрес" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Неверный путь к плагинам" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s - неверный путь к плагинам" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Использовать плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Плагин не может быть выключен" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Плагин %s не может быть выключен" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Плагин не настраиваемый" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Плагин: %s не требует настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Настройка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Не могу удалить встроеный плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " не может быть удален. Это встроенный плагин. Попробуйте отключить его." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Лог ошибок:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Лог доступа:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Сбой запуска контент-сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Неверный размер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Неправильное расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Неправильное расположение базы данных " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Должна быть дирректория." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Неправильное расположение базы данных.
Немогу записать " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Ошибка" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4197,93 +4198,88 @@ msgstr "Необходим пароль" msgid "Aborting..." msgstr "Отмена..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Вы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Пользовательский" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Запланированно" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Найти" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d набор параметров" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Понедельник" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Вторник" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Среда" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "день" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Пятница" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Суббота" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Воскресенье" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Четверг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Вы должны ввести свои логин и пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Параметру требуется логин и пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Создано: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "%d дней, %d часов и %d минут назад" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Последняя закачка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Последняя закачка: никогда" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Загрузка новостей по расписанию" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Добавить нужный источник новостей" @@ -4923,37 +4919,31 @@ msgstr "Открыть книгу" msgid "Configure" msgstr "Настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Поиск (для расширенного поиска нажмите кнопку слева)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Ошибка" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Ошибка подключения с устройством" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "Восстановить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "Пожертвовать на развитие calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Перезапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4961,35 +4951,35 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Редактировать метаданные индивидуально" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Редактировать основные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Добавить книги из одной директории" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4998,7 +4988,7 @@ msgstr "" "директорию, считая, что каждый файл в директории - та же самая книга в " "разных форматах)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5006,80 +4996,85 @@ msgstr "" "Добавить книги из директорий, включая поддиректории (одна книга на " "директорию, считая, что каждый файл - отдельная книга)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Сохранить на диск в одну директорию" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Сохранять на диск только формат %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Вид" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Просмотреть особый формат" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Индивидуальное преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Общее преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Похожие книги..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Плохое расположение базы данных" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Выбрите расположение Вашей библиотеки электронных книг." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Просмотр по обложкам" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Устройство: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " определено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Подключено " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "База данных устройства неисправна" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5109,60 +5104,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Загрузка книг в устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "Книги EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "Книги LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "Книги HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "Книги LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "Книги MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "Текстовые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "Книги PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Комиксы" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Архивы" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5170,111 +5165,111 @@ msgstr "" "Выбранные книги будут навсегда удалены вместе с файлами с Вашего " "компьютера. Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Удаляются книги из устройства." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Нет Выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Невозможно редактировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Невозможно сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Выберете директорию получателя" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Вызвать новость из " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " загружено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Не преобразуется" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Нет выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Невозможно просмотреть" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Выберете для просмотра формат" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Не могу открыть папку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5282,31 +5277,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s неизвестный формат." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Невозможно настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Пока запущено задание, не могу настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Нет доступной подробной информации" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Не доступна подробная информация книг на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Ошибка согласования устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5314,12 +5309,12 @@ msgstr "" "Была временная ошибка общения с устройством. Пожалуста, переподключите " "устройство или перегрузите его." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Ошибка преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5327,19 +5322,19 @@ msgstr "" "

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

Это DRM книга. Перед " "преобразованием удалите DRM используя соответствующее ПО." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "Неверное расположение библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "Нет доступа к %s. Использование %s в качестве библиотеки." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5347,22 +5342,22 @@ msgstr "" "является результато труда многих добровольцев по всему миру. Если Вы сочли " "его полезным, будьте добры пожертвовать на его развитие." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Имеется активное задание. Вы все равно хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "ПРЕДУПРЕЖДЕНИЕ: Активные задания" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5370,7 +5365,7 @@ msgstr "" "продолжит работать в трее. Для завершения работы выберитеQuit в " "контекстном меню трея." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5378,11 +5373,11 @@ msgstr "" "Последняя версия: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Доступно обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5392,48 +5387,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">новые возможности. " "Посетить страницу?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Использовать библиотеку по указанному пути." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Старт минимизированным в трей" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Выводить отладочную информацию на консоль" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5590,6 +5585,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Найти" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Работа:" @@ -6065,57 +6064,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Неверная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6666,18 +6665,30 @@ msgstr "" "\n" "Для справки: %%prog команда --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

Миграция старой базы данных в %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Сжатие базы данных" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6780,11 +6791,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "Пароль для доступа в библиотеку. Имя пользователя " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6912,81 +6923,83 @@ msgstr "Имя пользователя для сайтов, которые в msgid "Password for sites that require a login to access content." msgstr "Пароль для сайтов, которые в этом нуждаются." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Неизвестный новостной ресурс" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Загрузка закончена" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Неудачная загрузка следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Неудачная загрузка частей следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " из " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tБитые ссылки:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" -msgstr "Статья не вызывается. Запустите с --debug и посмотрите причину." +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Вызываются заготовки..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Получить заготовки для оглавления" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Попытка скачать обложку..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Начало загрузки [%d поток(и)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Заготовки закачиватся в %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Невозможно скачать обложку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Скачивается обложка из %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Достаавляется материал" @@ -7001,11 +7014,13 @@ msgstr "Хорватский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7013,6 +7028,7 @@ msgstr "Хорватский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7021,6 +7037,7 @@ msgstr "Сербский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7068,6 +7085,7 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7087,6 +7105,7 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7095,7 +7114,7 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7269,6 +7288,7 @@ msgstr "Пропуск статей-дублей: %s" msgid "Skipping filtered article: %s" msgstr "Пропуск отфильтрованных статей: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -7725,6 +7745,9 @@ msgstr "Показать детальную информацию. Использ #~ msgid "Dont show the progress bar" #~ msgstr "Не показывать индикатор выполнения" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "Статья не вызывается. Запустите с --debug и посмотрите причину." + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 8c8f98b68c..7247a2d911 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-08-11 12:03+0000\n" "Last-Translator: Michael Gallo \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Neurčené" @@ -530,49 +530,49 @@ msgstr "Odosielam knihy do zariadenia..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Komunikácia so zariadením Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nepodarilo sa nájsť disk %s. Skúste reštartovať systém." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "V hlavnej pamäti zariadenia nie je dostatok miesta" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Na pamäťovej karte nie je dostatok voľného miesta" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -785,11 +785,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -797,7 +797,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -805,7 +805,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -813,7 +813,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -822,17 +822,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -840,7 +840,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -849,7 +849,7 @@ msgstr "" "Výraz XPath určujúci tagy, ktoré sa majú pridať do obsahu na prvej úrovni. " "Ak je tento výraz špecifikovaný, má prednosť pred inými formami autodetekcie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -858,7 +858,7 @@ msgstr "" "Výraz XPath určujúci tagy, ktoré sa majú pridať do obsahu na druhej úrovni. " "Každý záznam bude vložený pod príslušný prvoúrovňový záznam." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -868,18 +868,18 @@ msgstr "" "do Obsahu na úrovni tri. Každá hodnota je zadaná pod existujúcou hodnotou " "úrovne tri." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nepridávať automaticky nájdené kapitoly do obsahu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -887,20 +887,20 @@ msgstr "" "Ak počet automaticky nájdených kapitol neprekročí túto hodnotu, budú odkazy " "na ne pridané do obsahu. Predvolená hodnota je %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -910,7 +910,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -923,65 +923,65 @@ msgstr "" "kapitoly nebudú nijako oddelené. Možnosť \"oboje\" vloží pred začiatky " "kapitol zalomenia strán, spolu s vodorovnými čiarami." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Obálka nájdená v zdrojovom súbore má prednosť pred zvolenou obálkou." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -990,41 +990,41 @@ msgstr "" "užitočná ak prvý obrázok v knihe je obálka a má byť nahradená externou " "obálkou." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1034,86 +1034,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "V archíve nebola nájdená žiadna elektronická kniha" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1146,7 +1146,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1167,7 +1167,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1622,27 +1622,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Obálka uložená do" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1876,6 +1876,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2111,12 +2118,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2222,16 +2223,16 @@ msgstr "Vypnúť upozornenia zobrazované ikonou v systémovej lište" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2298,6 +2299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2309,6 +2311,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2323,11 +2326,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2573,6 +2577,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Vyberte obálku pre " @@ -2782,6 +2787,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2853,79 +2867,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Neplatný regulárny výraz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Neplatný regulárny výraz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "&Značka kapitol:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2975,10 +2973,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3196,7 +3190,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "od" @@ -3300,7 +3294,7 @@ msgstr "Cesta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3339,41 +3333,41 @@ msgstr "&Autor(i):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "Všeobecné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "Rozhranie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Rozšírené" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" @@ -3381,130 +3375,137 @@ msgstr "" "Obsahový\n" "Server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "Chýba platná cesta k modulom" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "%s nie je platná cesta k modulom" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "Zvoľte modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "Modul nie je možné deaktivovať" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "Modul %s nie je možné deaktivovať" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "Modul nie je upraviteľný" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "Modul %s neumožňuje žiadne úpravy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "Upraviť %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "Vstavaný modul nie je možné odstrániť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" " nemôže byť odstránený. Je to vstavaý modul. Skúste ho miesto odstránenia " "deaktivovať." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "Záznam o prístupe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Nepodarilo sa spustiť obsahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "Neplatná veľkosť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Veľkosť %s je neplatná. Požadovaný formát je šírka x výška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Neplatné umiestnenie databázy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Neplatné umiestnenie databázy " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Musí byť adresár." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Neplatné umiestnenie databázy.
Nemôžem zapisovať do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Chyba" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4191,93 +4192,88 @@ msgstr "Operácia vyžaduje heslo" msgid "Aborting..." msgstr "Zastavujem..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "Vy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "Vlastné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "Naplánované" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "Hľadať" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "%d receptov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "Pondelok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "Utorok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "Streda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "deň" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "Piatok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "Sobota" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "Nedeľa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "Štvrtok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "Operácia vyžaduje prihlasovacie údaje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "Tento recept vyžaduje prihlasovacie meno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "pred %d dňami, %d hodinami a %d minútami" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "Posledne prevzatý" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "Posledne prevzatý: nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Naplánovať preberanie správ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Pridať vlastný zdroj správ" @@ -4918,37 +4914,31 @@ msgstr "Otvoriť elektronickú knihu" msgid "Configure" msgstr "Nastavenie" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Hľadať (pre rozšírené vyhľadávanie kliknite na tlačidlo vľavo)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Chyba" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Chyba komunikácie so zariadením" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "&Obnoviť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "&Prispejte na vývoj calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "&Reštartovať" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4956,36 +4946,36 @@ msgstr "" "

Pre ďalšie informácie navštívte %s.kovidgoyal.net
" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" msgstr "" "%s: %s od Kovida Goyala %%(version)s
%%(device)s

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Upraviť metadáta individuálne" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Upraviť metadáta dávkovo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Pridať knihy z jedného adresára" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" @@ -4994,7 +4984,7 @@ msgstr "" "adresár predstavuje jednu knihu a súbory v ňom sú rôzne formáty tej istej " "knihy)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" @@ -5002,80 +4992,85 @@ msgstr "" "Pridať knihy z adresárov, vrátane podadresárov (viacero kníh na adresár, " "t.j. predpokladá sa, že každý súbor je iná kniha)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Uložiť na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Uložiť na disk v jednom adresári" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Uložiť len formát %s na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Prezrieť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Prezrieť určitý formát" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Previesť individuálne" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Previesť dávkovo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "Podobné knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "Neplatné umiestnenie databázy" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Zvoľte umiestnenie pre vašu elektronickú knižnicu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "Prehliadať obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Zariadenie: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " nájdené." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Pripojené " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Databáza zariadenia je poškodená" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5103,60 +5098,60 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Odosielam knihy do zariadenia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "Knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "EPUB knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "LRF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "HTML knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "LIT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "MOBI knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "TXT knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "PDF knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "Komiksy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "Archívy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" @@ -5164,111 +5159,111 @@ msgstr "" "Označené knihy budú permanentne zmazané a súbory budú odstránené z " "vášho počítača. Určite ich chcete odstrániť?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Mažem knihy zo zariadenia." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nie sú označené žiadne knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Nemožno upraviť metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Chyba zápisu na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "Zvoľte cieľový adresár" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Preberám správy z " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr " prevzaté." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Nemôžem previesť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Nie je označená žiadna kniha" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Nemôžem zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Vyberte formát, ktorý sa má zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Nemožno otvoriť adresár" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5276,32 +5271,32 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s nie je dostupná v žiadnom známom formáte." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Nemožno nastaviť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" "Nastavenia nie je možné zmeniť, kým neprebehne spracovanie všetkých úloh." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Bližšie informácie nie sú dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Bližšie informácie o knihách v tomto zariadení nie sú dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Chyba komunikácie so zariadením" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5309,12 +5304,12 @@ msgstr "" "Dočasná chyba komunikácie so zariadením. Prosím odpojte a znovu pripojte " "zariadenie a/alebo reštartujte počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Chyba prevodu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5322,19 +5317,19 @@ msgstr "" "

Nepodarilo sa previesť: %s

Obsahuje ochranu proti " "kopírovaniu. Ochranu musíte najprv nejakým externým nástrojom odstrániť." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -5342,22 +5337,22 @@ msgstr "" "je výsledkom snahy mnohých dobrovoľníkov z celého sveta. Ak je pre vás " "užitočný, prosím zvážte možnosť príspevku na jeho vývoj." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Prebieha spracovanie úloh. Určite chcete program ukončiť?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "UPOZORNENIE: Prebieha spracovanie úloh" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5365,7 +5360,7 @@ msgstr "" "bude ďalej bežať v systémovej lište. Ak si želáte ho ukončiť, z kontextového " "menu ikony v systémovej lište zvoľte položku Ukončiť." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5373,11 +5368,11 @@ msgstr "" "Najnovšia verzia: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Bola vydaná nová verzia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5387,48 +5382,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">tu. Želáte si " "navštíviť stránku so súbormi na preberanie?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "Použiť knižnicu, ktorá sa nachádza na uvedenej ceste." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "Spustiť program v systémovej lište." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "Do konzoly vypísať informácie užitočné pri hľadaní chýb" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5584,6 +5579,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "Hľadať" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Úlohy:" @@ -6057,57 +6056,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Neplatná alebo poškodená databáza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6662,19 +6661,31 @@ msgstr "" "\n" "Informácie o jednotlivých príkazoch: %%prog príkaz --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrujem starú databázu do knižnice elektronických kníh v %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Zmenšujem databázu" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6777,11 +6788,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "Prístupové heslo k vašej databáze calibre. Používateľské meno je " -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6911,83 +6922,83 @@ msgstr "Prihlasovacie meno pre zdroje vyžadujúce prihlásenie." msgid "Password for sites that require a login to access content." msgstr "Prihlasovacie heslo pre zdroje vyžadujúce prihlásenie." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Neznámy zdroj správ" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Preberanie ukončené" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Zlyhalo preberanie nasledovných článkov:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Zlyhalo preberanie niektorých častí nasledovných článkov:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tNeplatné odkazy:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -"Zlyhalo preberanie článku. Spustite program s parametrom --debug ak chcete " -"zistiť dôvod" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Preberám prúdy..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Získané prúdy z hlavnej stránky" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Preberám obálku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Začína preberanie [počet vlákien: %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Prúdy boli uložené do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Nepodarilo sa prevziať obálku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Preberám obálku z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Článok bez názvu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Prebratý článok: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Zlyhalo preberanie článku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Preberám prúd" @@ -7002,11 +7013,13 @@ msgstr "Chorvátština" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -7014,6 +7027,7 @@ msgstr "Chorvátština" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -7022,6 +7036,7 @@ msgstr "Srbština" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -7069,6 +7084,7 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -7088,6 +7104,7 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -7096,7 +7113,7 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7270,6 +7287,7 @@ msgstr "Preskakujem duplicitný článok: %s" msgid "Skipping filtered article: %s" msgstr "Preskakujem odfiltrovaný článok: %s" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -8767,6 +8785,11 @@ msgstr "" #~ msgid "Don't show the progress bar" #~ msgstr "Nezobrazovať indikátor postupu" +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "" +#~ "Zlyhalo preberanie článku. Spustite program s parametrom --debug ak chcete " +#~ "zistiť dôvod" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index e7c60fee5f..7a3c5d5528 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-16 09:32+0000\n" "Last-Translator: Ketrin \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -26,8 +26,8 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Neznano" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Zaznava diska v pogonu %s ni mogoča. Poskusite s ponovnim zagonom." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -754,11 +754,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -766,7 +766,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -774,7 +774,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -782,7 +782,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -791,17 +791,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -809,58 +809,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Ne dodaj samodejno zaznanih poglavij v Kazalo." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -870,7 +870,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -878,53 +878,53 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -932,53 +932,53 @@ msgstr "" "Uporabi naslovno stran zaznano v izvorni datoteki namesto v nastavitvah " "specificirane naslovne strani." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -988,86 +988,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1095,7 +1095,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1116,7 +1116,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1572,27 +1572,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "Naslovnica shranjena v" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1823,6 +1823,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2054,12 +2061,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2164,16 +2165,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2240,6 +2241,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2251,6 +2253,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2265,11 +2268,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2515,6 +2519,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "Izberi naslovnico za " @@ -2724,6 +2729,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2795,79 +2809,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Neveljaven regularni izraz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Neveljaven regularni izraz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2917,10 +2915,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3138,7 +3132,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3241,7 +3235,7 @@ msgstr "Pot" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3280,168 +3274,175 @@ msgstr "&Avtor(ji):" msgid "&Profile:" msgstr "&Profil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "Napačna lokacija podatkovne baze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "Napačna lokacija podatkovne baze " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "
Mora biti direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "Napačna lokacija podatkovne baze.
Ne morem pisati v " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "Napaka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4115,93 +4116,88 @@ msgstr "Potrebno je geslo" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "Dodaj vir novic po meri" @@ -4822,37 +4818,31 @@ msgstr "Odpri eknjigo" msgid "Configure" msgstr "Nastavi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "Najdi (Za Napredno Iskanje pritisnite gumb na levi)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "Napaka" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "Napaka pri komuniciranju z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

For help visit %s.kovidgoyal.net
" @@ -4860,120 +4850,125 @@ msgstr "" "

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

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

" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "Posamično urejanje meta podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "Paketno urejanje meta podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "Dodaj knjige iz enega direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "Shrani na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "Shrani na disk v en direktorij" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "Shrani samo %s format na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "Poglej" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "Poglej specifičen format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "Posamična pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "Paketna pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "Izberite lokacijo za vašo eKnjižnico." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "Naprava: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr " zaznan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "Povezan " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "Podatkovna baza poškodovana" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -5003,170 +4998,170 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "Prenašanje knjig na napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "Izbriši knjige iz naprave." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "Nobena od knjig ni izbrana." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "Spreminjanje meta podatkov ni mogoče" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "Ne morem shraniti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "Prenašam novice iz " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "Pretvorba ni možna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "Nobena od knjig ni izbrana" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "Pogled ni možen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "Izberite format, ki ga želite videti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5174,31 +5169,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "%s nima razpoložljivih formatov." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "Nemogoča konfiguracija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "Spreminjanje konfiguracije med poganjanjem poslov ni mogoče." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "Podrobne informacije niso na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "Podrobne informacije za knjige na napravi niso na voljo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "Napaka pri pogovoru z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5206,57 +5201,57 @@ msgstr "" "Prišlo je do napake pri komuniciranju z napravo. Prosim ponovno zaženite ali " "izklopite in ponovno vklopite napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "Pretvorna Napaka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" @@ -5264,11 +5259,11 @@ msgstr "" "Zadnja verzija: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "Navoljo je posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " @@ -5278,48 +5273,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">seznam " "posodobitev. Prikažem domačo stran?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5475,6 +5470,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "Posli:" @@ -5941,57 +5940,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Neustrezna podatkovna baza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6525,18 +6524,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "Krčim bazo" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6639,11 +6650,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6770,81 +6781,83 @@ msgstr "Uporabniško ime za zaščitene strani." msgid "Password for sites that require a login to access content." msgstr "Geslo za zaščitene strani." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "Neznan Vir Novic" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "Prenos končan" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "Prenos naslednjih člankov ni uspel:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "Prenos nekaterih delov od naslednjih člankov ni uspel:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr " iz " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "\tNeuspešne povezave:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" -msgstr "Prenos članka ni uspel. Za razlog poženite z --debug možnostjo" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "Prenašam feed-e..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "Dobljeni feed-i iz indeks strani" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Poskušam prenesti naslovnico ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "Začenjam prenos [%d nit(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "Feed-i prenešeni v %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "Prenos naslovnico ne bil mogoč: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "Prenašam naslovnico iz %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "Članek brez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "Članek prenešen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "Prenos članka ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "Prenašam feed" @@ -6859,11 +6872,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6871,6 +6886,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6879,6 +6895,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6926,6 +6943,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6945,6 +6963,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6953,7 +6972,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -7127,6 +7146,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" @@ -8024,6 +8044,9 @@ msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." #~ "Direktorij v katerega se shranijo prenešeni feed-i. Privzet je trenutni " #~ "direktorij." +#~ msgid "Could not fetch article. Run with --debug to see the reason" +#~ msgstr "Prenos članka ni uspel. Za razlog poženite z --debug možnostjo" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index d057f6e9f0..e82a2a33f1 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-21 15:34+0000\n" "Last-Translator: nicke \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Okänt" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -745,11 +745,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1535,27 +1535,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1780,6 +1780,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2011,12 +2018,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2121,16 +2122,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2197,6 +2198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2208,6 +2210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2222,11 +2225,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2472,6 +2476,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2678,6 +2683,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2749,79 +2763,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2871,10 +2869,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3092,7 +3086,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3194,7 +3188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3233,168 +3227,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4062,93 +4063,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4760,156 +4756,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4925,170 +4920,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5096,145 +5091,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5388,6 +5383,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5852,57 +5851,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6378,18 +6377,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6492,11 +6503,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6621,81 +6632,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6710,11 +6723,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6722,6 +6737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6730,6 +6746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6777,6 +6794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6796,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6804,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6978,6 +6997,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 07c0d541e0..a86cccf550 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: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-05-21 15:34+0000\n" "Last-Translator: Kovid Goyal \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: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -745,11 +745,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1535,27 +1535,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1780,6 +1780,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2011,12 +2018,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2121,16 +2122,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2197,6 +2198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2208,6 +2210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2222,11 +2225,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2472,6 +2476,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2678,6 +2683,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2749,79 +2763,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2871,10 +2869,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3092,7 +3086,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3194,7 +3188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3233,168 +3227,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "ఉన్నత" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" +msgstr "పొరపాటు" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4062,93 +4063,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4760,156 +4756,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "పొరపాటు" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4925,170 +4920,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5096,145 +5091,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5388,6 +5383,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5852,57 +5851,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6378,18 +6377,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6492,11 +6503,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6621,81 +6632,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6710,11 +6723,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6722,6 +6737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6730,6 +6746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6777,6 +6794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6796,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6804,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6978,6 +6997,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index eb5915a8ce..a29a51702b 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-06-06 08:53+0000\n" "Last-Translator: Knedlyk \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:08+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Невідомо" @@ -523,49 +523,49 @@ msgstr "Висилаю метадані до пристрою..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Спілкуюся з Sony PRS-700 eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не можу ініціалізувати диск %s. Спробуйте перезавантажитись." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "Пристрій не має карти пам’яті в цьому слоті." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "Вибраний слот: %s не підтримується." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "Немає достатньо місця в головній пам’яті" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -760,11 +760,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -772,7 +772,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -780,7 +780,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -788,7 +788,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -797,17 +797,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -815,58 +815,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Не додавати автовизначені розділи до Змісту." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -876,7 +876,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -884,53 +884,53 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -938,53 +938,53 @@ msgstr "" "Використати обкладинку з джерельного файлу в налаштуваннях до визначеної " "обкладинки." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -994,86 +994,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "Не можу знайти е-книжку всередині архіву" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1101,7 +1101,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1122,7 +1122,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1552,27 +1552,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1797,6 +1797,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2028,12 +2035,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2138,16 +2139,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2214,6 +2215,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2225,6 +2227,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2239,11 +2242,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2489,6 +2493,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2695,6 +2700,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2766,79 +2780,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2888,10 +2886,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3109,7 +3103,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3211,7 +3205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3250,168 +3244,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4079,93 +4080,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4777,156 +4773,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4942,170 +4937,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5113,145 +5108,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5405,6 +5400,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5869,57 +5868,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6395,18 +6394,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6509,11 +6520,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6638,81 +6649,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6727,11 +6740,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6739,6 +6754,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6747,6 +6763,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6794,6 +6811,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6813,6 +6831,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6821,7 +6840,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6995,6 +7014,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 4de3e76e3e..bf8b37091c 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-19 03:18+0000\n" +"POT-Creation-Date: 2009-08-25 20:18+0000\n" "PO-Revision-Date: 2009-07-31 17:16+0000\n" "Last-Translator: myle00 \n" "Language-Team: Yiddish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-21 21:09+0000\n" +"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,8 +26,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:702 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -74,7 +74,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:105 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/writer.py:106 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 @@ -96,8 +96,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:139 #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:258 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:265 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 @@ -112,10 +112,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:387 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:34 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 @@ -128,15 +128,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1510 -#: /home/kovid/work/calibre/src/calibre/library/server.py:309 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 +#: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:51 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "אומבאקאנט" @@ -508,49 +508,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:278 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:350 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:418 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:511 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:523 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:531 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:636 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:638 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:640 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:664 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:666 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:668 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1004 @@ -745,11 +745,11 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:68 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:75 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:144 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:153 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:161 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:177 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:191 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:199 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:210 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:224 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 msgid "" "Specify how to mark detected chapters. A value of \"pagebreak\" will insert " "page breaks before chapters. A value of \"rule\" will insert a line before " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:234 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to " "the style rules from the source file, so it can be used to override those " "rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:243 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:249 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:254 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:259 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:269 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:276 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 msgid "" "Remove spacing between paragraphs. Also sets an indent on paragraphs of " "1.5em. Spacing removal will not work if the source file does not use " "paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:333 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:340 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:347 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:354 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:369 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:373 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:382 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:390 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:394 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:398 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:402 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:406 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:513 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:651 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:668 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:743 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 msgid "Creating" msgstr "" @@ -1084,7 +1084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:81 msgid "" -"Normally, if the input file ahs no cover and you don't specify one, a " +"Normally, if the input file has no cover and you don't specify one, a " "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" @@ -1105,7 +1105,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:37 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 -msgid "Add Table of Contents to begenning of the book." +msgid "Add Table of Contents to beginning of the book." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 @@ -1535,27 +1535,27 @@ msgstr "" msgid "Set the BookID in LRF files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:143 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:144 msgid "No file specified" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:158 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:159 msgid "Original metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:176 msgid "Changed metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:188 msgid "OPF created in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:193 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:194 msgid "Cover saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:195 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:196 msgid "No cover found" msgstr "" @@ -1780,6 +1780,13 @@ msgstr "" msgid "Sidebar" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line represents a paragraph instead." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -2011,12 +2018,6 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 -msgid "" -"Normally calibre treats blank lines as paragraph markers. With this option " -"it will assume that every line represents a paragraph instead." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2121,16 +2122,16 @@ msgstr "" msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" msgstr "" @@ -2197,6 +2198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:15 #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:20 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:16 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:17 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:18 @@ -2208,6 +2210,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:13 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:13 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:13 msgid "input" @@ -2222,11 +2225,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:35 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:39 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 @@ -2472,6 +2476,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:95 msgid "Choose cover for " msgstr "" @@ -2678,6 +2683,15 @@ msgstr "" msgid "&Bottom:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 +msgid "PDB Input" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +msgid "Treat each &line as a paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2749,79 +2763,63 @@ msgid "" "Fine tune the detection of chapter headings and other document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:34 msgid "Detect chapters at (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:35 msgid "Insert page breaks before (XPath expression):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "pagebreak" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 -msgid "rule" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 -msgid "both" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:76 -msgid "none" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 msgid "Insert &metadata as page at start of book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 msgid "&Footer regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 msgid "&Header regular expression:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" msgstr "" @@ -2871,10 +2869,6 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 -msgid "Treat each &line as a paragraph" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "" @@ -3092,7 +3086,7 @@ msgid "Attached, you will find the e-book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 msgid "by" msgstr "" @@ -3194,7 +3188,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:344 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 @@ -3233,168 +3227,175 @@ msgstr "" msgid "&Profile:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:170 msgid "%(plugin_type)s %(plugins)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "General" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:194 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:195 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" "Email\n" "Delivery" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "" "Content\n" "Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:198 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Auto send" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216 msgid "Email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:219 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:221 msgid "Formats to email. The first matching format will be sent." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:222 msgid "" "If checked, downloaded news will be automatically mailed
to this email " "address (provided it is in one of the listed formats)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:566 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:567 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:600 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:632 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:564 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:656 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:674 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:718 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:719 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:720 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:749 -msgid "Checking..." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:750 -msgid "Checking database integrity. This may take a while." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 +msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:763 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +msgid "Failed to check database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -4062,93 +4063,88 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 msgid "Custom" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:142 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:230 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:45 -msgid "Search" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:318 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:319 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:320 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:357 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:358 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 msgid "Add a custom news source" msgstr "" @@ -4760,156 +4756,155 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 -#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 -msgid "Error" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 msgid "" "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:236 msgid "" "Add books from directories, including sub-directories (One book per " "directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:239 msgid "" "Add books from directories, including sub directories (Multiple books per " "directory, assumes every ebook file is a different book)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:278 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:359 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:290 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:426 msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1600 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +msgid "Calibre Library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:714 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:750 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:751 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" "\n" "

The database of books on the reader is corrupted. Try the " @@ -4925,170 +4920,170 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:839 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:842 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:843 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 msgid "" "The selected books will be permanently deleted and the files removed " "from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1006 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1036 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1061 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1046 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1071 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1208 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:990 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:991 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:994 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1035 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1063 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1088 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1096 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1097 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1098 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1195 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1384 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1365 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1417 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1371 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1400 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" "You are attempting to open %d books. Opening too many books at once can be " "slow and have a negative effect on the responsiveness of your computer. Once " @@ -5096,145 +5091,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1418 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1456 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1501 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1502 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1550 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1551 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1583 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1584 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1609 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1682 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1685 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1689 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1740 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1759 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1767 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1768 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1786 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1790 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1838 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1840 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1841 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1844 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 msgid "try deleting the file" msgstr "" @@ -5388,6 +5383,10 @@ msgstr "" msgid "No matches found for this book" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +msgid "Search" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" msgstr "" @@ -5852,57 +5851,57 @@ msgstr "" msgid "Title Case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:36 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" "If you use the WordPlayer e-book app on your Android phone, you can access " "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" "You have to add the URL http://myhostname:8080 as your calibre library in " "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 msgid "welcome wizard" msgstr "" @@ -6378,18 +6377,30 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1536 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1565 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1582 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 msgid "Compacting database" msgstr "" +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +msgid "Checking SQL integrity..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +msgid "Checking for missing files." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +msgid "Checked id" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" msgstr "" @@ -6492,11 +6503,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:159 +#: /home/kovid/work/calibre/src/calibre/library/server.py:203 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:450 +#: /home/kovid/work/calibre/src/calibre/library/server.py:526 msgid "" "[options]\n" "\n" @@ -6621,81 +6632,83 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:41 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:587 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:595 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:680 -msgid "Could not fetch article. Run with --debug to see the reason" +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:701 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:705 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:711 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:762 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:778 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:788 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:795 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:916 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:987 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:998 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1013 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:59 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:63 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:78 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" msgstr "" @@ -6710,11 +6723,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata_rs.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_b92.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_blic.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_danas.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_e_novine.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:27 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasjavnosti.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nin.py:30 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_novosti.py:24 @@ -6722,6 +6737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pescanik.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politika.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pressonline.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rts.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tanjug.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vreme.py:27 @@ -6730,6 +6746,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_7dias.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ambito.py:61 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_axxon_news.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_buenosaireseconomico.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_clarin.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_criticadigital.py:17 @@ -6777,6 +6794,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_azstarnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_barrons.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbc.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_beta_en.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_business_week.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_breaking_news.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chicago_tribune.py:17 @@ -6796,6 +6814,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_economist.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_endgadget.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_espn.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_esquire.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_exiled.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fastcompany.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_financial_times.py:16 @@ -6804,7 +6823,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_fudzilla.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glasgow_herald.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_globe_and_mail.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_guardian.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_harpers_full.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:10 @@ -6978,6 +6997,7 @@ msgstr "" msgid "Skipping filtered article: %s" msgstr "" +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" From 92e4f700c63cb15dec8812c1a5e9402dee7e8260 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 27 Aug 2009 11:48:51 -0600 Subject: [PATCH 06/21] Fix #3306 (pdf to mobi table of content issue) --- src/calibre/ebooks/conversion/preprocess.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/conversion/preprocess.py b/src/calibre/ebooks/conversion/preprocess.py index 5f1407d630..cb2564ec0a 100644 --- a/src/calibre/ebooks/conversion/preprocess.py +++ b/src/calibre/ebooks/conversion/preprocess.py @@ -169,7 +169,7 @@ class HTMLPreProcessor(object): (re.compile(ur'\u00a0'), lambda match : ' '), # Detect Chapters to match default XPATH in GUI - (re.compile(r'(?=<(/?br|p))(<(/?br|p)[^>]*)?>\s*(?P(||)?(Chapter|Epilogue|Prologue|Book|Part)\s*(\d+|\w+)?(||)?)(]*>|]*>)\n?((?=()?\s*\w+(\s+\w+)?()?(]*>|]*>))((?P(<i>)?\s*\w+(\s+\w+)?(</i>)?)(<br[^>]*>|</?p[^>]*>)))?', re.IGNORECASE), chap_head), + (re.compile(r'(?=<(/?br|p))(<(/?br|p)[^>]*)?>\s*(?P<chap>(<i><b>|<i>|<b>)?(Chapter|Epilogue|Prologue|Book|Part)\s*([\d\w-]+)?(</i></b>|</i>|</b>)?)(</?p[^>]*>|<br[^>]*>)\n?((?=(<i>)?\s*\w+(\s+\w+)?(</i>)?(<br[^>]*>|</?p[^>]*>))((?P<title>(<i>)?\s*\w+(\s+\w+)?(</i>)?)(<br[^>]*>|</?p[^>]*>)))?', re.IGNORECASE), chap_head), (re.compile(r'(?=<(/?br|p))(<(/?br|p)[^>]*)?>\s*(?P<chap>([A-Z \'"!]{5,})\s*(\d+|\w+)?)(</?p[^>]*>|<br[^>]*>)\n?((?=(<i>)?\s*\w+(\s+\w+)?(</i>)?(<br[^>]*>|</?p[^>]*>))((?P<title>.*)(<br[^>]*>|</?p[^>]*>)))?'), chap_head), # Have paragraphs show better From 49e81ecb82953e064acf1324f5c96ca023865b04 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 11:56:37 -0600 Subject: [PATCH 07/21] ebook-convert: Replace --debug-input with the more sophisticated --debug-pipeline --- src/calibre/customize/conversion.py | 22 ------- src/calibre/ebooks/conversion/cli.py | 4 +- src/calibre/ebooks/conversion/plumber.py | 82 ++++++++++++++++++++++-- 3 files changed, 79 insertions(+), 29 deletions(-) diff --git a/src/calibre/customize/conversion.py b/src/calibre/customize/conversion.py index 6052bae035..edc6ba2639 100644 --- a/src/calibre/customize/conversion.py +++ b/src/calibre/customize/conversion.py @@ -117,15 +117,6 @@ class InputFormatPlugin(Plugin): #: in sub-classes. Use :member:`options` instead. Every option must be an #: instance of :class:`OptionRecommendation`. common_options = set([ - OptionRecommendation(name='debug_input', - recommended_value=None, level=OptionRecommendation.LOW, - help=_('Save the output from the input plugin to the specified ' - 'directory. Useful if you are unsure at which stage ' - 'of the conversion process a bug is occurring. ' - 'WARNING: This completely deletes the contents of ' - 'the specified directory.') - ), - OptionRecommendation(name='input_encoding', recommended_value=None, level=OptionRecommendation.LOW, help=_('Specify the character encoding of the input document. If ' @@ -216,19 +207,6 @@ class InputFormatPlugin(Plugin): ret = self.convert(stream, options, file_ext, log, accelerators) - if options.debug_input is not None: - options.debug_input = os.path.abspath(options.debug_input) - if not os.path.exists(options.debug_input): - os.makedirs(options.debug_input) - if isinstance(ret, basestring): - shutil.rmtree(options.debug_input) - shutil.copytree(output_dir, options.debug_input) - else: - from calibre.ebooks.oeb.writer import OEBWriter - w = OEBWriter(pretty_print=options.pretty_print) - w(ret, options.debug_input) - - log.info('Input debug saved to:', options.debug_input) return ret diff --git a/src/calibre/ebooks/conversion/cli.py b/src/calibre/ebooks/conversion/cli.py index d956c08112..d9e79995e4 100644 --- a/src/calibre/ebooks/conversion/cli.py +++ b/src/calibre/ebooks/conversion/cli.py @@ -158,6 +158,7 @@ def add_pipeline_options(parser, plumber): 'DEBUG': (_('Options to help with debugging the conversion'), [ 'verbose', + 'debug_pipeline', ]), @@ -247,9 +248,6 @@ def main(args=sys.argv): plumber.run() - if plumber.opts.debug_input is None: - log(_('Output saved to'), ' ', plumber.output) - return 0 if __name__ == '__main__': diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index 2261d071ed..a4de582466 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -3,7 +3,7 @@ __license__ = 'GPL 3' __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>' __docformat__ = 'restructuredtext en' -import os, re, sys +import os, re, sys, shutil from calibre.customize.conversion import OptionRecommendation, DummyReporter from calibre.customize.ui import input_profiles, output_profiles, \ @@ -13,6 +13,26 @@ from calibre.ebooks.conversion.preprocess import HTMLPreProcessor from calibre.ptempfile import PersistentTemporaryDirectory from calibre import extract, walk +DEBUG_README=u''' +This debug directory contains snapshots of the e-book as it passes through the +various stages of conversion. The stages are: + + 1. input - This is the result of running the input plugin on the source + file. + + 2. parsed - This is the result of preprocessing and parsing the output of + the input plugin. Note that for some input plugins this will be identical to + the input sub-directory. Use this directory to debug structure detection, + etc. + + 3. structure - This corresponds to the stage in the pipeline when structure + detection has run, but before the CSS is flattened. + + 4. processed - This corresponds to the e-book as it is passed to the output + plugin. + +''' + def supported_input_formats(): fmts = available_input_formats() for x in ('zip', 'rar', 'oebzip'): @@ -70,6 +90,17 @@ OptionRecommendation(name='verbose', 'verbosity.') ), +OptionRecommendation(name='debug_pipeline', + recommended_value=None, level=OptionRecommendation.LOW, + short_switch='d', + help=_('Save the output from different stages of the conversion ' + 'pipeline to the specified ' + 'directory. Useful if you are unsure at which stage ' + 'of the conversion process a bug is occurring. ' + 'WARNING: This completely deletes the contents of ' + 'the specified directory.') + ), + OptionRecommendation(name='input_profile', recommended_value='default', level=OptionRecommendation.LOW, choices=[x.short_name for x in input_profiles()], @@ -622,6 +653,22 @@ OptionRecommendation(name='language', except: pass + def dump_oeb(self, oeb, out_dir): + from calibre.ebooks.oeb.writer import OEBWriter + w = OEBWriter(pretty_print=self.opts.pretty_print) + w(oeb, out_dir) + + def dump_input(self, ret, output_dir): + out_dir = os.path.join(self.opts.debug_pipeline, 'input') + if isinstance(ret, basestring): + shutil.copytree(output_dir, out_dir) + else: + os.makedirs(out_dir) + self.dump_oeb(ret, out_dir) + + self.log.info('Input debug saved to:', out_dir) + + def run(self): ''' Run the conversion pipeline @@ -632,6 +679,14 @@ OptionRecommendation(name='language', self.log.filter_level = self.log.DEBUG self.flush() + if self.opts.debug_pipeline is not None: + self.opts.verbose = max(self.opts.verbose, 4) + self.opts.debug_pipeline = os.path.abspath(self.opts.debug_pipeline) + if os.path.exists(self.opts.debug_pipeline): + shutil.rmtree(self.opts.debug_pipeline) + os.makedirs(self.opts.debug_pipeline) + + # Run any preprocess plugins from calibre.customize.ui import run_plugins_on_preprocess self.input = run_plugins_on_preprocess(self.input) @@ -656,17 +711,21 @@ OptionRecommendation(name='language', self.oeb = self.input_plugin(stream, self.opts, self.input_fmt, self.log, accelerators, tdir) + if self.opts.debug_pipeline is not None: + self.dump_input(self.oeb, tdir) if self.input_fmt == 'recipe': self.opts_to_mi(self.user_metadata) - if self.opts.debug_input is not None: - self.log('Debug input called, aborting the rest of the pipeline.') - return if not hasattr(self.oeb, 'manifest'): self.oeb = create_oebbook(self.log, self.oeb, self.opts, self.input_plugin) self.input_plugin.postprocess_book(self.oeb, self.opts, self.log) pr = CompositeProgressReporter(0.34, 0.67, self.ui_reporter) self.flush() + if self.opts.debug_pipeline is not None: + out_dir = os.path.join(self.opts.debug_pipeline, 'parsed') + self.dump_oeb(self.oeb, out_dir) + self.log('Parsed HTML written to:', out_dir) + pr(0., _('Running transforms on ebook...')) from calibre.ebooks.oeb.transforms.guide import Clean @@ -702,6 +761,12 @@ OptionRecommendation(name='language', pr(0.4) self.flush() + if self.opts.debug_pipeline is not None: + out_dir = os.path.join(self.opts.debug_pipeline, 'structure') + self.dump_oeb(self.oeb, out_dir) + self.log('Structured HTML written to:', out_dir) + + if self.opts.extra_css and os.path.exists(self.opts.extra_css): self.opts.extra_css = open(self.opts.extra_css, 'rb').read() @@ -739,6 +804,15 @@ OptionRecommendation(name='language', pr(1.) self.flush() + if self.opts.debug_pipeline is not None: + out_dir = os.path.join(self.opts.debug_pipeline, 'processed') + self.dump_oeb(self.oeb, out_dir) + self.log('Processed HTML written to:', out_dir) + open(os.path.join(self.opts.debug_pipeline, 'README.txt'), + 'w').write(DEBUG_README.encode('utf-8')) + self.log('Debug pipeline called, not running output plugin') + return + self.log.info('Creating %s...'%self.output_plugin.name) our = CompositeProgressReporter(0.67, 1., self.ui_reporter) self.output_plugin.report_progress = our From 548aaba5d4e79f626645f9544bd2eea0d06f02ac Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 12:08:54 -0600 Subject: [PATCH 08/21] IGN:... --- src/calibre/ebooks/conversion/cli.py | 2 ++ src/calibre/ebooks/conversion/plumber.py | 26 ++++++++++++------------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/calibre/ebooks/conversion/cli.py b/src/calibre/ebooks/conversion/cli.py index d9e79995e4..75c545f8b5 100644 --- a/src/calibre/ebooks/conversion/cli.py +++ b/src/calibre/ebooks/conversion/cli.py @@ -248,6 +248,8 @@ def main(args=sys.argv): plumber.run() + log(_('Output saved to'), ' ', plumber.output) + return 0 if __name__ == '__main__': diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index a4de582466..fcbc6ce395 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -18,7 +18,7 @@ This debug directory contains snapshots of the e-book as it passes through the various stages of conversion. The stages are: 1. input - This is the result of running the input plugin on the source - file. + file. Use this directory to debug the input plugin. 2. parsed - This is the result of preprocessing and parsing the output of the input plugin. Note that for some input plugins this will be identical to @@ -26,10 +26,11 @@ various stages of conversion. The stages are: etc. 3. structure - This corresponds to the stage in the pipeline when structure - detection has run, but before the CSS is flattened. + detection has run, but before the CSS is flattened. Use this directory to + debug the CSS flattening, font size conversion, etc. 4. processed - This corresponds to the e-book as it is passed to the output - plugin. + plugin. Use this directory to debug the output plugin. ''' @@ -96,9 +97,7 @@ OptionRecommendation(name='debug_pipeline', help=_('Save the output from different stages of the conversion ' 'pipeline to the specified ' 'directory. Useful if you are unsure at which stage ' - 'of the conversion process a bug is occurring. ' - 'WARNING: This completely deletes the contents of ' - 'the specified directory.') + 'of the conversion process a bug is occurring.') ), OptionRecommendation(name='input_profile', @@ -682,10 +681,14 @@ OptionRecommendation(name='language', if self.opts.debug_pipeline is not None: self.opts.verbose = max(self.opts.verbose, 4) self.opts.debug_pipeline = os.path.abspath(self.opts.debug_pipeline) - if os.path.exists(self.opts.debug_pipeline): - shutil.rmtree(self.opts.debug_pipeline) - os.makedirs(self.opts.debug_pipeline) - + if not os.path.exists(self.opts.debug_pipeline): + os.makedirs(self.opts.debug_pipeline) + open(os.path.join(self.opts.debug_pipeline, 'README.txt'), + 'w').write(DEBUG_README.encode('utf-8')) + for x in ('input', 'parsed', 'structure', 'processed'): + x = os.path.join(self.opts.debug_pipeline, x) + if os.path.exists(x): + shutil.rmtree(x) # Run any preprocess plugins from calibre.customize.ui import run_plugins_on_preprocess @@ -808,9 +811,6 @@ OptionRecommendation(name='language', out_dir = os.path.join(self.opts.debug_pipeline, 'processed') self.dump_oeb(self.oeb, out_dir) self.log('Processed HTML written to:', out_dir) - open(os.path.join(self.opts.debug_pipeline, 'README.txt'), - 'w').write(DEBUG_README.encode('utf-8')) - self.log('Debug pipeline called, not running output plugin') return self.log.info('Creating %s...'%self.output_plugin.name) From 2533bc65e9dfe276ec2ad3aafa844522f076cec0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 13:23:09 -0600 Subject: [PATCH 09/21] Add a new Debug option that will allow you to debug the different stages of the conversion pipeline. Available when converting a single book at a time. --- src/calibre/gui2/convert/debug.py | 61 + src/calibre/gui2/convert/debug.ui | 78 + src/calibre/gui2/convert/single.py | 4 + src/calibre/gui2/images/debug.svg | 2896 ++++++++++++++++++++++++++++ src/calibre/gui2/tools.py | 4 + src/calibre/manual/faq.rst | 2 +- 6 files changed, 3044 insertions(+), 1 deletion(-) create mode 100644 src/calibre/gui2/convert/debug.py create mode 100644 src/calibre/gui2/convert/debug.ui create mode 100644 src/calibre/gui2/images/debug.svg diff --git a/src/calibre/gui2/convert/debug.py b/src/calibre/gui2/convert/debug.py new file mode 100644 index 0000000000..fbf5372aa9 --- /dev/null +++ b/src/calibre/gui2/convert/debug.py @@ -0,0 +1,61 @@ +#!/usr/bin/env python +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import with_statement + +__license__ = 'GPL v3' +__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>' +__docformat__ = 'restructuredtext en' + +import os + +from PyQt4.Qt import SIGNAL + +from calibre.gui2.convert.debug_ui import Ui_Form +from calibre.gui2.convert import Widget +from calibre.gui2 import error_dialog, choose_dir + +class DebugWidget(Widget, Ui_Form): + + TITLE = _('Debug') + ICON = ':/images/debug.svg' + HELP = _('Debug the conversion process.') + + def __init__(self, parent, get_option, get_help, db=None, book_id=None): + Widget.__init__(self, parent, 'debug', + ['debug_pipeline'] + ) + self.db, self.book_id = db, book_id + self.initialize_options(get_option, get_help, db, book_id) + self.connect(self.button_debug_dir, SIGNAL('clicked()'), + self.set_debug_dir) + self.connect(self.button_clear, SIGNAL('clicked()'), + self.clear_debug_dir) + + def clear_debug_dir(self): + self.opt_debug_pipeline.setText('') + + def set_debug_dir(self): + x = choose_dir(self, 'conversion debug dir', _('Choose debug folder')) + if x: + self.opt_debug_pipeline.setText(x) + + def pre_commit_check(self): + try: + x = unicode(self.opt_debug_pipeline.text()).strip() + x = os.path.abspath(x) + if x: + if not os.path.exists(x): + os.makedirs(x) + test = os.path.join(x, 'test') + open(test, 'wb').close() + os.remove(test) + except: + import traceback + det_msg = traceback.format_exc() + error_dialog(self, _('Invalid debug directory'), + _('Failed to create debug directory')+': '+ + unicode(self.opt_debug_pipeline.text()), + det_msg=det_msg, show=True) + return False + return True + diff --git a/src/calibre/gui2/convert/debug.ui b/src/calibre/gui2/convert/debug.ui new file mode 100644 index 0000000000..65bc8206eb --- /dev/null +++ b/src/calibre/gui2/convert/debug.ui @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>Form</class> + <widget class="QWidget" name="Form"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>436</width> + <height>382</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0" colspan="3"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Choose a folder to put the debug output into. If you specify a folder, calibre will place a lot of debug output into it. This will be useful in understanding the conversion process and figuring out the correct values for conversion parameters like Table of Contents and Chapter Detection.</string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLineEdit" name="opt_debug_pipeline"> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="2"> + <widget class="QToolButton" name="button_debug_dir"> + <property name="toolTip"> + <string>Choose debug folder</string> + </property> + <property name="text"> + <string>...</string> + </property> + <property name="icon"> + <iconset resource="../images.qrc"> + <normaloff>:/images/document_open.svg</normaloff>:/images/document_open.svg</iconset> + </property> + </widget> + </item> + <item row="2" column="0"> + <spacer name="verticalSpacer"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + <item row="1" column="1"> + <widget class="QToolButton" name="button_clear"> + <property name="text"> + <string>...</string> + </property> + <property name="icon"> + <iconset resource="../images.qrc"> + <normaloff>:/images/clear_left.svg</normaloff>:/images/clear_left.svg</iconset> + </property> + </widget> + </item> + </layout> + </widget> + <resources> + <include location="../images.qrc"/> + </resources> + <connections/> +</ui> diff --git a/src/calibre/gui2/convert/single.py b/src/calibre/gui2/convert/single.py index b995c3e3a2..8b461ed936 100644 --- a/src/calibre/gui2/convert/single.py +++ b/src/calibre/gui2/convert/single.py @@ -19,6 +19,8 @@ from calibre.gui2.convert.look_and_feel import LookAndFeelWidget from calibre.gui2.convert.page_setup import PageSetupWidget from calibre.gui2.convert.structure_detection import StructureDetectionWidget from calibre.gui2.convert.toc import TOCWidget +from calibre.gui2.convert.debug import DebugWidget + from calibre.ebooks.conversion.plumber import Plumber, supported_input_formats from calibre.customize.ui import available_output_formats @@ -139,6 +141,7 @@ class Config(ResizableDialog, Ui_Dialog): ps = widget_factory(PageSetupWidget) sd = widget_factory(StructureDetectionWidget) toc = widget_factory(TOCWidget) + debug = widget_factory(DebugWidget) output_widget = None name = self.plumber.output_plugin.name.lower().replace(' ', '_') @@ -173,6 +176,7 @@ class Config(ResizableDialog, Ui_Dialog): widgets.append(input_widget) if output_widget is not None: widgets.append(output_widget) + widgets.append(debug) for w in widgets: self.stack.addWidget(w) self.connect(w, SIGNAL('set_help(PyQt_PyObject)'), diff --git a/src/calibre/gui2/images/debug.svg b/src/calibre/gui2/images/debug.svg new file mode 100644 index 0000000000..247f11d3b3 --- /dev/null +++ b/src/calibre/gui2/images/debug.svg @@ -0,0 +1,2896 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="128" + height="128" + id="svg7658" + sodipodi:version="0.32" + inkscape:version="0.44.1" + version="1.0" + sodipodi:docbase="/Users/david/Progetti/oxygen-svn/theme/svg/apps" + sodipodi:docname="kbugbuster.svg"> + <defs + id="defs7660"> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_104_" + id="radialGradient6765" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="57.453342" + cy="82.885696" + r="145.1954" + fx="57.453342" + fy="82.885696" /> + <radialGradient + id="XMLID_105_" + cx="9.7201996" + cy="48.1143" + r="48.695599" + fx="18.775499" + fy="36.806099" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + + + + + + + + <stop + offset="0" + style="stop-color:white;stop-opacity:1;" + id="stop649" /> +<stop + id="stop4981" + style="stop-color:white;stop-opacity:0;" + offset="0.27083334" /> +<stop + id="stop4979" + style="stop-color:black;stop-opacity:0;" + offset="1" /> + + </radialGradient> + <radialGradient + id="XMLID_108_" + cx="36.5532" + cy="155.7373" + r="161.05859" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop696" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop698" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop700" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop702" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop704" /> + + </radialGradient> + <linearGradient + id="XMLID_107_" + gradientUnits="userSpaceOnUse" + x1="35.433601" + y1="79.257797" + x2="51.6982" + y2="79.257797"> + <stop + offset="0" + style="stop-color:#ff0606;stop-opacity:0;" + id="stop669" /> + + + + + + + + + + <stop + offset="0.77083331" + style="stop-color:#910000;stop-opacity:0.3607595;" + id="stop687" /> + + + <stop + offset="1" + style="stop-color:#000000" + id="stop691" /> + + </linearGradient> + <linearGradient + id="XMLID_106_" + gradientUnits="userSpaceOnUse" + x1="49.412102" + y1="106.0049" + x2="49.412102" + y2="98.5186"> + <stop + offset="0" + style="stop-color:black;stop-opacity:0;" + id="stop654" /> +<stop + id="stop4983" + style="stop-color:black;stop-opacity:0.49803922;" + offset="0.13541667" /> + + + + + + <stop + offset="1" + style="stop-color:black;stop-opacity:1;" + id="stop664" /> + + </linearGradient> + <radialGradient + id="XMLID_104_" + cx="1.5898" + cy="91.173798" + r="108.4177" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0393" + style="stop-color:#FFFFFF" + id="stop600" /> + + + + + + <stop + offset="0.4862" + style="stop-color:white;stop-opacity:0;" + id="stop610" /> + + <stop + offset="0.52810001" + style="stop-color:black;stop-opacity:0;" + id="stop612" /> + + <stop + offset="0.60049999" + style="stop-color:#030303;stop-opacity:0;" + id="stop614" /> + + <stop + offset="0.66159999" + style="stop-color:#0e0e0e;stop-opacity:0;" + id="stop616" /> + + <stop + offset="0.71850002" + style="stop-color:#1f1f1f;stop-opacity:0;" + id="stop618" /> + + + + + + + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop630" /> + + </radialGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_104_" + id="radialGradient7656" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="1.5898" + cy="91.173798" + r="108.4177" /> + <radialGradient + id="XMLID_102_" + cx="80.555199" + cy="-35.5938" + r="19.511101" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFA7E" + id="stop584" /> + + <stop + offset="1" + style="stop-color:#DEA200" + id="stop586" /> + + </radialGradient> + <radialGradient + id="XMLID_101_" + cx="80.555199" + cy="-36.084499" + r="21.673401" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFA7E" + id="stop575" /> + + <stop + offset="0.8202" + style="stop-color:#FFE600" + id="stop577" /> + + <stop + offset="1" + style="stop-color:#DEA200" + id="stop579" /> + + </radialGradient> + <radialGradient + id="XMLID_100_" + cx="1.8848" + cy="-36.837898" + r="21.6022" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFA7E" + id="stop568" /> + + <stop + offset="1" + style="stop-color:#BD8A00" + id="stop570" /> + + </radialGradient> + <radialGradient + id="XMLID_99_" + cx="1.8848" + cy="-37.862301" + r="24.0919" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFA7E" + id="stop559" /> + + <stop + offset="0.8202" + style="stop-color:#FFE600" + id="stop561" /> + + <stop + offset="1" + style="stop-color:#DEA200" + id="stop563" /> + + </radialGradient> + <radialGradient + id="XMLID_98_" + cx="36.550301" + cy="158.7334" + r="165.3475" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop546" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop548" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop550" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop552" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop554" /> + + </radialGradient> + <radialGradient + id="XMLID_97_" + cx="36.557598" + cy="158.73441" + r="165.3082" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop533" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop535" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop537" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop539" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop541" /> + + </radialGradient> + <radialGradient + id="XMLID_96_" + cx="36.5522" + cy="158.7422" + r="165.369" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop520" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop522" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop524" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop526" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop528" /> + + </radialGradient> + <radialGradient + id="XMLID_95_" + cx="36.5527" + cy="158.7334" + r="165.3454" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop507" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop509" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop511" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop513" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop515" /> + + </radialGradient> + <radialGradient + id="XMLID_94_" + cx="36.555698" + cy="158.7373" + r="165.3446" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop494" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop496" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop498" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop500" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop502" /> + + </radialGradient> + <radialGradient + id="XMLID_93_" + cx="36.556198" + cy="158.73441" + r="165.334" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop481" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop483" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop485" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop487" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop489" /> + + </radialGradient> + <radialGradient + id="XMLID_92_" + cx="36.5532" + cy="158.72951" + r="165.3324" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop468" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop470" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop472" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop474" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop476" /> + + </radialGradient> + <radialGradient + id="XMLID_91_" + cx="36.555199" + cy="158.74609" + r="165.35831" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0506" + style="stop-color:#000000" + id="stop455" /> + + <stop + offset="0.2727" + style="stop-color:#040404" + id="stop457" /> + + <stop + offset="0.5095" + style="stop-color:#111111" + id="stop459" /> + + <stop + offset="0.7531" + style="stop-color:#262626" + id="stop461" /> + + <stop + offset="1" + style="stop-color:#444444" + id="stop463" /> + + </radialGradient> + <radialGradient + id="XMLID_90_" + cx="-76.899498" + cy="78.245316" + r="22.7651" + gradientTransform="matrix(-0.132702,0.248203,0.258208,0.138055,43.36688,66.95719)" + gradientUnits="userSpaceOnUse" + fx="-76.899498" + fy="78.245316"> + <stop + offset="0" + style="stop-color:#000000" + id="stop432" /> + + + + + + + + + <stop + offset="1" + style="stop-color:black;stop-opacity:0;" + id="stop448" /> + + + </radialGradient> + <radialGradient + id="XMLID_89_" + cx="-17.5312" + cy="53.155411" + r="22.7672" + gradientTransform="matrix(0.237741,0.127932,-0.190571,0.354161,38.73408,42.72459)" + gradientUnits="userSpaceOnUse" + fx="-17.5312" + fy="53.155411"> + <stop + offset="0" + style="stop-color:#000000" + id="stop409" /> + + + + + + + + + + <stop + offset="1" + style="stop-color:#626262;stop-opacity:0;" + id="stop427" /> + + </radialGradient> + <linearGradient + id="XMLID_88_" + gradientUnits="userSpaceOnUse" + x1="50.424801" + y1="49.349098" + x2="50.424801" + y2="43.158699"> + <stop + offset="0" + style="stop-color:#FFFA7E" + id="stop402" /> + + <stop + offset="1" + style="stop-color:#FFF740" + id="stop404" /> + + </linearGradient> + <radialGradient + id="XMLID_87_" + cx="100.8159" + cy="-76.519997" + r="6.1027999" + fx="104.1129" + fy="-72.0867" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop393" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop395" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop397" /> + + </radialGradient> + <radialGradient + id="XMLID_86_" + cx="94.171402" + cy="-61.1348" + r="8.6471996" + fx="91.795998" + fy="-52.820202" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop384" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop386" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop388" /> + + </radialGradient> + <radialGradient + id="XMLID_85_" + cx="83.2202" + cy="-27.638201" + r="22.666599" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop375" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop377" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop379" /> + + </radialGradient> + <radialGradient + id="XMLID_84_" + cx="-22.561001" + cy="-70.751999" + r="9.0004997" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop366" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop368" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop370" /> + + </radialGradient> + <radialGradient + id="XMLID_83_" + cx="-12.2515" + cy="-60.837898" + r="8.6471996" + fx="-9.4611998" + fy="-52.653198" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop357" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop359" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop361" /> + + </radialGradient> + <radialGradient + id="XMLID_82_" + cx="-34.1143" + cy="-21.860399" + r="42.539001" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop348" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop350" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop352" /> + + </radialGradient> + <radialGradient + id="XMLID_81_" + cx="11.7153" + cy="-56.350601" + r="13.2925" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop335" /> + + <stop + offset="0.1635" + style="stop-color:#BA7878" + id="stop337" /> + + <stop + offset="0.2753" + style="stop-color:#8D2222" + id="stop339" /> + + <stop + offset="0.3258" + style="stop-color:#7C0000" + id="stop341" /> + + <stop + offset="1" + style="stop-color:#600000" + id="stop343" /> + + </radialGradient> + <radialGradient + id="XMLID_80_" + cx="50.997101" + cy="-36.084" + r="11.1695" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop322" /> + + <stop + offset="0.0556" + style="stop-color:#CCCCCC" + id="stop324" /> + + <stop + offset="0.1524" + style="stop-color:#777777" + id="stop326" /> + + <stop + offset="0.1966" + style="stop-color:#555555" + id="stop328" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop330" /> + + </radialGradient> + <radialGradient + id="XMLID_79_" + cx="30.774401" + cy="-32.5298" + r="15.8458" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop309" /> + + <stop + offset="0.0762" + style="stop-color:#CCCCCC" + id="stop311" /> + + <stop + offset="0.2091" + style="stop-color:#777777" + id="stop313" /> + + <stop + offset="0.2697" + style="stop-color:#555555" + id="stop315" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop317" /> + + </radialGradient> + <radialGradient + id="XMLID_78_" + cx="-35.521999" + cy="131.7178" + r="19.2798" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#494949" + id="stop300" /> + + <stop + offset="0.309" + style="stop-color:#222222" + id="stop302" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop304" /> + + </radialGradient> + <radialGradient + id="XMLID_77_" + cx="-58.267101" + cy="141.5488" + r="33.4053" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop291" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop293" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop295" /> + + </radialGradient> + <radialGradient + id="XMLID_76_" + cx="145.59621" + cy="154.58791" + r="36.692799" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop282" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop284" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop286" /> + + </radialGradient> + <radialGradient + id="XMLID_75_" + cx="126.0396" + cy="164.0674" + r="69.160103" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#494949" + id="stop273" /> + + <stop + offset="0.309" + style="stop-color:#222222" + id="stop275" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop277" /> + + </radialGradient> + <linearGradient + id="XMLID_74_" + gradientUnits="userSpaceOnUse" + x1="50.508301" + y1="43.935101" + x2="50.508301" + y2="38.158699"> + <stop + offset="0" + style="stop-color:#474747" + id="stop266" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop268" /> + + </linearGradient> + <radialGradient + id="XMLID_73_" + cx="28.556601" + cy="-13.4165" + r="39.595501" + fx="26.7798" + fy="-10.7512" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0112" + style="stop-color:#FFFFFF" + id="stop257" /> + + <stop + offset="0.3146" + style="stop-color:#222222" + id="stop259" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop261" /> + + </radialGradient> + <radialGradient + id="XMLID_72_" + cx="48.8979" + cy="-22.6245" + r="18.8305" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop244" /> + + <stop + offset="0.0921" + style="stop-color:#CCCCCC" + id="stop246" /> + + <stop + offset="0.2526" + style="stop-color:#777777" + id="stop248" /> + + <stop + offset="0.3258" + style="stop-color:#555555" + id="stop250" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop252" /> + + </radialGradient> + <radialGradient + id="XMLID_71_" + cx="27.0278" + cy="-28.074699" + r="12.7562" + fx="32.151699" + fy="-24.978901" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop231" /> + + <stop + offset="0.0921" + style="stop-color:#CCCCCC" + id="stop233" /> + + <stop + offset="0.2526" + style="stop-color:#777777" + id="stop235" /> + + <stop + offset="0.3258" + style="stop-color:#555555" + id="stop237" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop239" /> + + </radialGradient> + <radialGradient + id="XMLID_70_" + cx="53.378399" + cy="-35.2603" + r="5.3807001" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFF740" + id="stop222" /> + + <stop + offset="0.7584" + style="stop-color:#F0C000" + id="stop224" /> + + <stop + offset="1" + style="stop-color:#BD8A00" + id="stop226" /> + + </radialGradient> + <radialGradient + id="XMLID_69_" + cx="17.292999" + cy="-34.751499" + r="22.371" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFF740" + id="stop213" /> + + <stop + offset="0.7584" + style="stop-color:#DEA200" + id="stop215" /> + + <stop + offset="1" + style="stop-color:#BD8A00" + id="stop217" /> + + </radialGradient> + <radialGradient + id="XMLID_68_" + cx="40.101601" + cy="14.7876" + r="84.2295" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.1236" + style="stop-color:#FA746B" + id="stop200" /> + + <stop + offset="0.2416" + style="stop-color:#FB3A3C" + id="stop202" /> + + <stop + offset="0.3596" + style="stop-color:#FF0000" + id="stop204" /> + + <stop + offset="0.6685" + style="stop-color:#C70010" + id="stop206" /> + + <stop + offset="0.9438" + style="stop-color:#910018" + id="stop208" /> + + </radialGradient> + <linearGradient + id="XMLID_67_" + gradientUnits="userSpaceOnUse" + x1="50.508301" + y1="70.394501" + x2="50.508301" + y2="114.999"> + <stop + offset="0" + style="stop-color:#FA746B" + id="stop191" /> + + <stop + offset="0.5674" + style="stop-color:#910018" + id="stop193" /> + + <stop + offset="1" + style="stop-color:#220000" + id="stop195" /> + + </linearGradient> + <radialGradient + id="XMLID_66_" + cx="40.101601" + cy="43.173801" + r="130.98061" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FA746B" + id="stop174" /> + + <stop + offset="0.1629" + style="stop-color:#FB3A3C" + id="stop176" /> + + <stop + offset="0.309" + style="stop-color:#EE0000" + id="stop178" /> + + <stop + offset="0.4245" + style="stop-color:#E10000" + id="stop180" /> + + <stop + offset="0.5337" + style="stop-color:#DD0000" + id="stop182" /> + + <stop + offset="0.7697" + style="stop-color:#770000" + id="stop184" /> + + <stop + offset="0.9888" + style="stop-color:#440000" + id="stop186" /> + + </radialGradient> + <linearGradient + id="XMLID_65_" + gradientUnits="userSpaceOnUse" + x1="50.507801" + y1="5.8593998" + x2="50.507801" + y2="38.317501"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop149" /> + + <stop + offset="0.0176" + style="stop-color:#F0F0F0" + id="stop151" /> + + <stop + offset="0.0817" + style="stop-color:#BEBEBE" + id="stop153" /> + + <stop + offset="0.1506" + style="stop-color:#919191" + id="stop155" /> + + <stop + offset="0.2229" + style="stop-color:#6A6A6A" + id="stop157" /> + + <stop + offset="0.2992" + style="stop-color:#494949" + id="stop159" /> + + <stop + offset="0.3808" + style="stop-color:#2E2E2E" + id="stop161" /> + + <stop + offset="0.4697" + style="stop-color:#1A1A1A" + id="stop163" /> + + <stop + offset="0.5695" + style="stop-color:#0B0B0B" + id="stop165" /> + + <stop + offset="0.6892" + style="stop-color:#030303" + id="stop167" /> + + <stop + offset="0.882" + style="stop-color:#000000" + id="stop169" /> + + </linearGradient> + <radialGradient + id="XMLID_64_" + cx="67.939003" + cy="-55.795898" + r="13.2393" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop136" /> + + <stop + offset="0.1635" + style="stop-color:#BA7878" + id="stop138" /> + + <stop + offset="0.2753" + style="stop-color:#8D2222" + id="stop140" /> + + <stop + offset="0.3258" + style="stop-color:#7C0000" + id="stop142" /> + + <stop + offset="1" + style="stop-color:#600000" + id="stop144" /> + + </radialGradient> + <radialGradient + id="XMLID_63_" + cx="89.190903" + cy="-11.6396" + r="5.9789" + fx="85.496696" + fy="-16.340799" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop127" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop129" /> + + <stop + offset="0.6854" + style="stop-color:#111111" + id="stop131" /> + + </radialGradient> + <radialGradient + id="XMLID_62_" + cx="-7.27" + cy="-11.3428" + r="5.9793" + fx="-4.6608" + fy="-16.722799" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop118" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop120" /> + + <stop + offset="0.6236" + style="stop-color:#111111" + id="stop122" /> + + </radialGradient> + <radialGradient + id="XMLID_61_" + cx="47.221199" + cy="-21.4165" + r="23.8853" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop105" /> + + <stop + offset="0.1667" + style="stop-color:#CCCCCC" + id="stop107" /> + + <stop + offset="0.4573" + style="stop-color:#777777" + id="stop109" /> + + <stop + offset="0.5899" + style="stop-color:#555555" + id="stop111" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop113" /> + + </radialGradient> + <radialGradient + id="XMLID_60_" + cx="27.2197" + cy="-28.824699" + r="17.7062" + fx="34.331902" + fy="-24.527599" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop92" /> + + <stop + offset="0.1667" + style="stop-color:#CCCCCC" + id="stop94" /> + + <stop + offset="0.4573" + style="stop-color:#777777" + id="stop96" /> + + <stop + offset="0.5899" + style="stop-color:#555555" + id="stop98" /> + + <stop + offset="1" + style="stop-color:#000000" + id="stop100" /> + + </radialGradient> + <radialGradient + id="XMLID_59_" + cx="-55.985802" + cy="44.3311" + r="9.8990002" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#494949" + id="stop83" /> + + <stop + offset="0.309" + style="stop-color:#222222" + id="stop85" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop87" /> + + </radialGradient> + <radialGradient + id="XMLID_58_" + cx="-24.189899" + cy="39.027302" + r="22.420799" + fx="-21.2267" + fy="23.0264" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#494949" + id="stop74" /> + + <stop + offset="0.309" + style="stop-color:#222222" + id="stop76" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop78" /> + + </radialGradient> + <radialGradient + id="XMLID_57_" + cx="-40.504398" + cy="32.028301" + r="8.1883001" + fx="-33.486801" + fy="27.809099" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#AAAAAA" + id="stop65" /> + + <stop + offset="0.309" + style="stop-color:#444444" + id="stop67" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop69" /> + + </radialGradient> + <radialGradient + id="XMLID_56_" + cx="100.5571" + cy="33.695301" + r="27.628901" + fx="101.446" + fy="19.0292" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0.0169" + style="stop-color:#494949" + id="stop56" /> + + <stop + offset="0.309" + style="stop-color:#222222" + id="stop58" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop60" /> + + </radialGradient> + <radialGradient + id="XMLID_55_" + cx="118.7778" + cy="28.805201" + r="44.627998" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#444444" + id="stop49" /> + + <stop + offset="0.8876" + style="stop-color:#111111" + id="stop51" /> + + </radialGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_55_" + id="radialGradient8565" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="118.7778" + cy="28.805201" + r="44.627998" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_56_" + id="radialGradient8567" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="100.5571" + cy="33.695301" + fx="101.446" + fy="19.0292" + r="27.628901" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_57_" + id="radialGradient8569" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-40.504398" + cy="32.028301" + fx="-33.486801" + fy="27.809099" + r="8.1883001" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_58_" + id="radialGradient8571" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-24.189899" + cy="39.027302" + fx="-21.2267" + fy="23.0264" + r="22.420799" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_59_" + id="radialGradient8573" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-55.985802" + cy="44.3311" + r="9.8990002" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_60_" + id="radialGradient8575" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="27.2197" + cy="-28.824699" + fx="34.331902" + fy="-24.527599" + r="17.7062" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_61_" + id="radialGradient8577" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="47.221199" + cy="-21.4165" + r="23.8853" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_62_" + id="radialGradient8579" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-7.27" + cy="-11.3428" + fx="-4.6608" + fy="-16.722799" + r="5.9793" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_63_" + id="radialGradient8581" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="89.190903" + cy="-11.6396" + fx="85.496696" + fy="-16.340799" + r="5.9789" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_64_" + id="radialGradient8583" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="67.939003" + cy="-55.795898" + r="13.2393" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_65_" + id="linearGradient8585" + gradientUnits="userSpaceOnUse" + x1="50.507801" + y1="5.8593998" + x2="50.507801" + y2="38.317501" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_66_" + id="radialGradient8587" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="40.101601" + cy="43.173801" + r="130.98061" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_67_" + id="linearGradient8589" + gradientUnits="userSpaceOnUse" + x1="50.508301" + y1="70.394501" + x2="50.508301" + y2="114.999" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_68_" + id="radialGradient8591" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="40.101601" + cy="14.7876" + r="84.2295" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_69_" + id="radialGradient8593" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="17.292999" + cy="-34.751499" + r="22.371" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_70_" + id="radialGradient8595" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="53.378399" + cy="-35.2603" + r="5.3807001" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_71_" + id="radialGradient8597" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="27.0278" + cy="-28.074699" + fx="32.151699" + fy="-24.978901" + r="12.7562" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_72_" + id="radialGradient8599" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="48.8979" + cy="-22.6245" + r="18.8305" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_73_" + id="radialGradient8601" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="28.556601" + cy="-13.4165" + fx="26.7798" + fy="-10.7512" + r="39.595501" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_74_" + id="linearGradient8603" + gradientUnits="userSpaceOnUse" + x1="50.508301" + y1="43.935101" + x2="50.508301" + y2="38.158699" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_75_" + id="radialGradient8605" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="126.0396" + cy="164.0674" + r="69.160103" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_76_" + id="radialGradient8607" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="145.59621" + cy="154.58791" + r="36.692799" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_77_" + id="radialGradient8609" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-58.267101" + cy="141.5488" + r="33.4053" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_78_" + id="radialGradient8611" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-35.521999" + cy="131.7178" + r="19.2798" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_79_" + id="radialGradient8613" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="30.774401" + cy="-32.5298" + r="15.8458" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_80_" + id="radialGradient8615" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="50.997101" + cy="-36.084" + r="11.1695" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_81_" + id="radialGradient8617" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="11.7153" + cy="-56.350601" + r="13.2925" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_82_" + id="radialGradient8619" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-34.1143" + cy="-21.860399" + r="42.539001" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_83_" + id="radialGradient8621" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-12.2515" + cy="-60.837898" + fx="-9.4611998" + fy="-52.653198" + r="8.6471996" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_84_" + id="radialGradient8623" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="-22.561001" + cy="-70.751999" + r="9.0004997" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_85_" + id="radialGradient8625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="83.2202" + cy="-27.638201" + r="22.666599" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_86_" + id="radialGradient8627" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="94.171402" + cy="-61.1348" + fx="91.795998" + fy="-52.820202" + r="8.6471996" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_87_" + id="radialGradient8629" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="100.8159" + cy="-76.519997" + fx="104.1129" + fy="-72.0867" + r="6.1027999" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_88_" + id="linearGradient8631" + gradientUnits="userSpaceOnUse" + x1="50.424801" + y1="49.349098" + x2="50.424801" + y2="43.158699" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_89_" + id="radialGradient8633" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.237741,0.127932,-0.190571,0.354161,38.73408,42.72459)" + cx="-17.5312" + cy="53.155411" + fx="-17.5312" + fy="53.155411" + r="22.7672" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_90_" + id="radialGradient8635" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.132702,0.248203,0.258208,0.138055,43.36688,66.95719)" + cx="-76.899498" + cy="78.245316" + fx="-76.899498" + fy="78.245316" + r="22.7651" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_91_" + id="radialGradient8637" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.555199" + cy="158.74609" + r="165.35831" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_92_" + id="radialGradient8639" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.5532" + cy="158.72951" + r="165.3324" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_93_" + id="radialGradient8641" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.556198" + cy="158.73441" + r="165.334" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_94_" + id="radialGradient8643" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.555698" + cy="158.7373" + r="165.3446" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_95_" + id="radialGradient8645" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.5527" + cy="158.7334" + r="165.3454" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_96_" + id="radialGradient8647" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.5522" + cy="158.7422" + r="165.369" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_97_" + id="radialGradient8649" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.557598" + cy="158.73441" + r="165.3082" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_98_" + id="radialGradient8651" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.550301" + cy="158.7334" + r="165.3475" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_99_" + id="radialGradient8653" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="1.8848" + cy="-37.862301" + r="24.0919" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_100_" + id="radialGradient8655" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="1.8848" + cy="-36.837898" + r="21.6022" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_101_" + id="radialGradient8657" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="80.555199" + cy="-36.084499" + r="21.673401" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_102_" + id="radialGradient8659" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="80.555199" + cy="-35.5938" + r="19.511101" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_104_" + id="radialGradient8661" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="1.5898" + cy="91.173798" + r="108.4177" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_106_" + id="linearGradient8663" + gradientUnits="userSpaceOnUse" + x1="49.412102" + y1="106.0049" + x2="49.412102" + y2="98.5186" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_107_" + id="linearGradient8665" + gradientUnits="userSpaceOnUse" + x1="35.433601" + y1="79.257797" + x2="51.6982" + y2="79.257797" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_108_" + id="radialGradient8667" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="36.5532" + cy="155.7373" + r="161.05859" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_105_" + id="radialGradient8669" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="9.7201996" + cy="48.1143" + fx="18.775499" + fy="36.806099" + r="48.695599" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_104_" + id="radialGradient8671" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.4279,0,0,0.4279,32.8183,38.6081)" + cx="57.453342" + cy="82.885696" + fx="57.453342" + fy="82.885696" + r="145.1954" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_104_" + id="radialGradient8674" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="57.453342" + cy="82.885696" + fx="57.453342" + fy="82.885696" + r="145.1954" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_108_" + id="radialGradient8682" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.5532" + cy="155.7373" + r="161.05859" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_107_" + id="linearGradient8685" + gradientUnits="userSpaceOnUse" + x1="35.433601" + y1="79.257797" + x2="51.6982" + y2="79.257797" + gradientTransform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_106_" + id="linearGradient8688" + gradientUnits="userSpaceOnUse" + x1="49.412102" + y1="106.0049" + x2="49.412102" + y2="98.5186" + gradientTransform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_104_" + id="radialGradient8691" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="1.5898" + cy="91.173798" + r="108.4177" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_102_" + id="radialGradient8694" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="80.555199" + cy="-35.5938" + r="19.511101" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_101_" + id="radialGradient8697" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="80.555199" + cy="-36.084499" + r="21.673401" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_100_" + id="radialGradient8700" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="1.8848" + cy="-36.837898" + r="21.6022" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_99_" + id="radialGradient8703" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="1.8848" + cy="-37.862301" + r="24.0919" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_98_" + id="radialGradient8706" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.550301" + cy="158.7334" + r="165.3475" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_97_" + id="radialGradient8709" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.557598" + cy="158.73441" + r="165.3082" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_96_" + id="radialGradient8712" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.5522" + cy="158.7422" + r="165.369" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_95_" + id="radialGradient8715" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.5527" + cy="158.7334" + r="165.3454" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_94_" + id="radialGradient8718" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.555698" + cy="158.7373" + r="165.3446" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_93_" + id="radialGradient8721" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.556198" + cy="158.73441" + r="165.334" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_92_" + id="radialGradient8724" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.5532" + cy="158.72951" + r="165.3324" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_91_" + id="radialGradient8727" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="36.555199" + cy="158.74609" + r="165.35831" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_90_" + id="radialGradient8730" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-0.132705,0.248208,0.258214,0.138058,56.66939,70.96181)" + cx="-76.899498" + cy="78.245316" + fx="-76.899498" + fy="78.245316" + r="22.7651" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_89_" + id="radialGradient8733" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.237746,0.127935,-0.190575,0.354169,52.03649,46.72867)" + cx="-17.5312" + cy="53.155411" + fx="-17.5312" + fy="53.155411" + r="22.7672" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_88_" + id="linearGradient8736" + gradientUnits="userSpaceOnUse" + x1="50.424801" + y1="49.349098" + x2="50.424801" + y2="43.158699" + gradientTransform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_87_" + id="radialGradient8739" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="100.8159" + cy="-76.519997" + fx="104.1129" + fy="-72.0867" + r="6.1027999" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_86_" + id="radialGradient8742" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="94.171402" + cy="-61.1348" + fx="91.795998" + fy="-52.820202" + r="8.6471996" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_85_" + id="radialGradient8745" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="83.2202" + cy="-27.638201" + r="22.666599" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_84_" + id="radialGradient8748" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-22.561001" + cy="-70.751999" + r="9.0004997" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_83_" + id="radialGradient8751" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-12.2515" + cy="-60.837898" + fx="-9.4611998" + fy="-52.653198" + r="8.6471996" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_82_" + id="radialGradient8754" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-34.1143" + cy="-21.860399" + r="42.539001" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_81_" + id="radialGradient8757" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="11.7153" + cy="-56.350601" + r="13.2925" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_80_" + id="radialGradient8760" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="50.997101" + cy="-36.084" + r="11.1695" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_79_" + id="radialGradient8763" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="30.774401" + cy="-32.5298" + r="15.8458" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_78_" + id="radialGradient8766" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-35.521999" + cy="131.7178" + r="19.2798" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_77_" + id="radialGradient8769" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-58.267101" + cy="141.5488" + r="33.4053" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_76_" + id="radialGradient8772" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="145.59621" + cy="154.58791" + r="36.692799" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_75_" + id="radialGradient8775" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="126.0396" + cy="164.0674" + r="69.160103" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_74_" + id="linearGradient8778" + gradientUnits="userSpaceOnUse" + x1="50.508301" + y1="43.935101" + x2="50.508301" + y2="38.158699" + gradientTransform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_73_" + id="radialGradient8781" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="28.556601" + cy="-13.4165" + fx="26.7798" + fy="-10.7512" + r="39.595501" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_72_" + id="radialGradient8784" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="48.8979" + cy="-22.6245" + r="18.8305" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_71_" + id="radialGradient8787" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="27.0278" + cy="-28.074699" + fx="32.151699" + fy="-24.978901" + r="12.7562" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_70_" + id="radialGradient8790" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="53.378399" + cy="-35.2603" + r="5.3807001" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_69_" + id="radialGradient8793" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="17.292999" + cy="-34.751499" + r="22.371" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_68_" + id="radialGradient8796" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="40.101601" + cy="14.7876" + r="84.2295" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_67_" + id="linearGradient8799" + gradientUnits="userSpaceOnUse" + x1="50.508301" + y1="70.394501" + x2="50.508301" + y2="114.999" + gradientTransform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_66_" + id="radialGradient8802" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="40.101601" + cy="43.173801" + r="130.98061" /> + <linearGradient + inkscape:collect="always" + xlink:href="#XMLID_65_" + id="linearGradient8805" + gradientUnits="userSpaceOnUse" + x1="50.507801" + y1="5.8593998" + x2="50.507801" + y2="38.317501" + gradientTransform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_64_" + id="radialGradient8808" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="67.939003" + cy="-55.795898" + r="13.2393" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_63_" + id="radialGradient8811" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="89.190903" + cy="-11.6396" + fx="85.496696" + fy="-16.340799" + r="5.9789" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_62_" + id="radialGradient8814" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-7.27" + cy="-11.3428" + fx="-4.6608" + fy="-16.722799" + r="5.9793" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_61_" + id="radialGradient8817" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="47.221199" + cy="-21.4165" + r="23.8853" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_60_" + id="radialGradient8820" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="27.2197" + cy="-28.824699" + fx="34.331902" + fy="-24.527599" + r="17.7062" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_59_" + id="radialGradient8823" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-55.985802" + cy="44.3311" + r="9.8990002" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_58_" + id="radialGradient8826" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-24.189899" + cy="39.027302" + fx="-21.2267" + fy="23.0264" + r="22.420799" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_57_" + id="radialGradient8829" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="-40.504398" + cy="32.028301" + fx="-33.486801" + fy="27.809099" + r="8.1883001" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_56_" + id="radialGradient8832" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="100.5571" + cy="33.695301" + fx="101.446" + fy="19.0292" + r="27.628901" /> + <radialGradient + inkscape:collect="always" + xlink:href="#XMLID_55_" + id="radialGradient8835" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.427909,0,0,0.427909,46.12058,42.61209)" + cx="118.7778" + cy="28.805201" + r="44.627998" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1" + inkscape:cx="64" + inkscape:cy="34" + inkscape:document-units="px" + inkscape:current-layer="layer1" + width="128px" + height="128px" + inkscape:window-width="823" + inkscape:window-height="577" + inkscape:window-x="454" + inkscape:window-y="355" /> + <metadata + id="metadata7663"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <path + d="M 27.939882,109.04546 L 27.813879,109.22346 C 27.813879,109.22346 27.82688,109.20846 27.84488,109.18646 C 27.84688,109.18246 27.84688,109.18246 27.84988,109.17946 C 27.871881,109.15146 27.901881,109.10946 27.939882,109.04546 L 27.932882,109.05646 C 27.934882,109.05146 27.936882,109.05046 27.939882,109.04546 z " + id="path20" + style="opacity:0.05;fill:none;stroke:black;stroke-width:8.00017643;stroke-linejoin:round" /> + <path + d="M 27.939882,109.04546 L 27.813879,109.22346 C 27.813879,109.22346 27.82688,109.20846 27.84488,109.18646 C 27.84688,109.18246 27.84688,109.18246 27.84988,109.17946 C 27.871881,109.15146 27.901881,109.10946 27.939882,109.04546 L 27.932882,109.05646 C 27.934882,109.05146 27.936882,109.05046 27.939882,109.04546 z " + id="path28" + style="opacity:0.1;fill:none;stroke:black;stroke-width:6.00013208;stroke-linejoin:round" /> + <path + d="M 109.92669,61.454409 C 109.92669,61.454409 110.31669,63.134446 109.18267,62.721437 C 109.18267,62.721437 102.25352,56.662303 97.222406,57.536323 L 97.622415,58.820351 C 97.622415,58.820351 100.70348,60.860396 102.03451,60.622391 C 102.03451,60.622391 102.86753,61.144402 102.86753,61.620413 C 102.86753,62.096423 105.69559,63.071444 106.57561,62.524432 C 106.57561,62.524432 108.26365,62.810439 108.26365,64.283471 C 108.26365,64.283471 107.07462,64.996487 106.43361,64.616478 C 106.43361,64.616478 107.70564,66.649523 110.21269,64.140468 C 111.46072,62.891441 109.92669,61.454409 109.92669,61.454409 z " + id="path34" + style="opacity:0.1;fill:none;stroke:black;stroke-width:4.00008821;stroke-linejoin:round" /> + <path + d="M 27.939882,109.04546 L 27.813879,109.22346 C 27.813879,109.22346 27.82688,109.20846 27.84488,109.18646 C 27.84688,109.18246 27.84688,109.18246 27.84988,109.17946 C 27.871881,109.15146 27.901881,109.10946 27.939882,109.04546 L 27.932882,109.05646 C 27.934882,109.05146 27.936882,109.05046 27.939882,109.04546 z " + id="path36" + style="opacity:0.1;fill:none;stroke:black;stroke-width:4.00008821;stroke-linejoin:round" /> + <g + id="g8849" + transform="translate(0,1.000041)"> + <path + style="opacity:0.1;fill:none;stroke:black;stroke-width:4.00008821;stroke-linejoin:round" + id="path32" + d="M 107.97764,116.44766 C 107.97764,116.44766 104.39856,110.23053 98.326431,107.56947 L 98.226428,107.59147 C 98.449433,107.54047 98.594436,107.50647 98.594436,107.50647 C 101.2585,96.476223 94.462345,87.470025 94.462345,87.470025 L 94.450345,87.507026 C 95.388366,83.836945 95.971379,79.994861 96.136382,76.076775 C 96.148383,75.803769 96.147383,75.537763 96.154383,75.265757 C 96.156383,75.300758 96.159383,75.333758 96.160383,75.368759 C 96.166383,75.164755 96.162383,74.96775 96.166383,74.764746 C 96.174383,74.354737 96.181383,73.945728 96.180383,73.540719 C 96.179383,73.493718 96.182383,73.444717 96.182383,73.396716 C 96.182383,73.435716 96.179383,73.475717 96.179383,73.514718 C 96.179383,73.500718 96.178383,73.487718 96.178383,73.473717 C 96.177383,73.186711 96.168383,72.904705 96.162383,72.619699 C 96.152383,72.191689 96.142382,71.76568 96.122382,71.34367 C 96.109382,71.070664 96.091381,70.799658 96.073381,70.528653 C 96.04738,70.104643 96.01838,69.681634 95.981379,69.264625 C 95.958378,69.003619 95.928378,68.746613 95.901377,68.489608 C 95.857376,68.070598 95.811375,67.652589 95.756374,67.24158 C 95.723373,66.989575 95.684372,66.742569 95.646372,66.494564 C 95.58537,66.084555 95.523369,65.675546 95.451367,65.272537 C 95.408366,65.031532 95.359365,64.793526 95.313364,64.555521 C 95.234362,64.153512 95.155361,63.750503 95.066359,63.355495 C 95.014358,63.12549 94.957356,62.899485 94.901355,62.67048 C 94.806353,62.277471 94.711351,61.885462 94.605349,61.499454 C 94.543347,61.275449 94.476346,61.057444 94.412344,60.835439 C 94.301342,60.454431 94.189339,60.073423 94.068337,59.700414 C 93.999335,59.48441 93.922334,59.273405 93.849332,59.0604 C 93.722329,58.690392 93.595326,58.321384 93.458323,57.958376 C 93.379322,57.750371 93.29532,57.548367 93.213318,57.343362 C 93.071315,56.986355 92.929312,56.628347 92.777308,56.279339 C 92.689306,56.078335 92.596304,55.88233 92.506302,55.683326 C 92.350299,55.339318 92.194296,54.996311 92.027292,54.661303 C 91.93129,54.466299 91.829288,54.276295 91.729285,54.084291 C 91.559282,53.755284 91.389278,53.425276 91.210274,53.105269 C 91.105272,52.917265 90.994269,52.734261 90.886267,52.549257 C 90.713263,52.25325 90.543259,51.955244 90.363255,51.666238 L 90.371255,51.672238 C 92.988313,52.768262 94.283342,55.585324 95.10836,56.408342 C 95.931378,57.23236 97.769418,57.296361 97.769418,57.296361 L 96.564392,53.429276 L 94.473346,51.33723 C 91.05027,45.504102 84.717131,44.876088 84.717131,44.876088 L 84.720131,44.887088 C 84.65113,44.824087 84.578128,44.764086 84.508127,44.701084 C 84.286122,44.50408 84.067117,44.302076 83.840112,44.111071 C 85.208142,43.545059 86.066161,42.871044 86.066161,42.069026 C 86.066161,41.79502 86.04016,41.508014 85.999159,41.216008 C 85.996159,41.197007 85.997159,41.180007 85.994159,41.161006 C 85.993159,41.163006 85.991159,41.166007 85.990159,41.168007 C 85.880157,40.42499 85.646152,39.627973 85.300144,38.792954 C 85.542149,38.103939 85.934158,37.166919 86.327167,37.009915 C 86.559172,36.916913 86.363167,36.445903 85.967159,35.88889 L 86.121162,36.026894 L 86.121162,35.88389 C 86.121162,35.88389 86.216164,35.502882 87.072183,35.502882 C 87.926202,35.502882 88.070205,25.946672 85.930158,20.573554 C 85.930158,20.573554 85.59215,19.917539 84.773132,19.869538 L 85.170141,19.812537 C 85.59815,18.053498 86.880179,15.533443 88.260209,13.821405 C 89.073227,12.812383 89.115228,12.073367 88.817221,11.584356 C 89.050226,10.917341 90.256253,7.5452669 90.256253,7.5452669 C 90.779264,7.3552627 91.588282,8.163281 91.588282,8.163281 C 89.400234,3.9321874 86.92918,7.2122596 86.92918,7.2122596 C 87.546193,7.1172575 88.164207,6.7372491 88.592216,7.3072617 C 89.020226,7.8782743 87.8312,10.921341 87.8312,10.921341 C 86.833178,10.683336 85.739154,12.157368 85.739154,12.157368 C 84.420125,14.06841 83.885113,19.49353 83.842112,19.95654 C 83.085095,20.126544 82.37608,20.563553 82.41208,21.665578 C 82.459081,23.13961 81.983071,24.376637 81.983071,24.376637 L 85.406146,30.937782 C 85.406146,30.937782 85.406146,33.267833 85.643151,33.932847 C 85.814155,34.409858 85.304144,34.663864 84.999137,34.771866 C 84.395124,34.184853 83.731109,33.710843 83.2821,33.710843 L 82.648086,34.217854 L 82.624085,34.265855 C 82.569084,34.192853 82.511083,34.119852 82.455081,34.04585 C 82.259077,33.788844 82.059073,33.531839 81.852068,33.275833 C 81.760066,33.16283 81.665064,33.050828 81.572062,32.937826 C 81.388058,32.717821 81.203054,32.497816 81.01105,32.278811 C 80.902047,32.152808 80.790045,32.028806 80.678042,31.903803 C 80.492038,31.697798 80.305034,31.492794 80.11403,31.288789 C 79.994027,31.160786 79.873025,31.032784 79.750022,30.904781 C 79.556018,30.702776 79.358013,30.503772 79.158009,30.305768 C 79.034006,30.181765 78.911003,30.057762 78.784001,29.93576 C 78.566996,29.725755 78.345991,29.51975 78.122986,29.313746 C 78.009984,29.208744 77.897981,29.101741 77.782979,28.997739 C 77.444971,28.691732 77.100964,28.390726 76.752956,28.096719 C 76.381948,28.310724 75.985939,28.514728 75.57093,28.709733 C 75.392926,28.792734 75.198922,28.867736 75.012918,28.947738 C 74.769912,29.05174 74.531907,29.158742 74.275901,29.256745 C 74.254901,29.264745 74.2299,29.271745 74.2089,29.279745 L 74.487906,29.006739 C 74.487906,29.006739 73.425883,27.626709 75.073919,24.709645 C 76.325947,22.496596 72.613865,23.716623 70.750824,25.264657 C 70.749824,25.264657 70.749824,25.263657 70.748824,25.263657 C 70.746824,25.264657 70.745824,25.266657 70.743824,25.267657 C 70.343815,24.927649 69.935806,24.601642 69.517797,24.305636 C 69.513797,24.302636 69.509797,24.299636 69.505796,24.296635 L 69.504796,24.296635 C 69.490796,24.286635 69.476796,24.277635 69.461795,24.267635 L 69.505796,24.295635 C 69.505796,23.469617 71.252835,23.805625 70.538819,23.091609 C 70.407816,22.961606 70.280814,22.833603 70.155811,22.708601 C 70.729823,21.364571 73.218878,20.935562 76.307946,19.699534 C 79.635019,18.368505 80.778044,15.230436 81.157053,14.089411 C 81.538061,12.948386 79.256011,11.33235 79.065007,13.519398 C 78.876003,15.706446 77.732977,17.70349 75.926938,18.749513 C 73.163877,19.806537 70.201812,21.481574 69.395794,21.949584 C 69.239791,21.79358 69.143789,21.697578 69.143789,21.697578 L 68.699779,21.697578 C 69.143789,22.141588 68.255769,23.486618 68.255769,23.486618 L 68.401772,23.58062 C 66.737736,22.583598 65.074699,21.982585 63.807671,21.982585 C 62.473642,21.982585 60.698603,22.641599 58.946564,23.736623 L 58.951564,23.733623 C 58.951564,23.733623 58.334551,22.173589 58.334551,21.127566 L 56.792517,21.589576 C 55.826496,21.034564 53.014434,19.467529 50.390376,18.464507 C 48.583336,17.418484 47.443311,15.42144 47.252307,13.234392 C 47.062303,11.047344 44.780253,12.66338 45.160261,13.804405 C 45.540269,14.94643 46.681294,18.083499 50.010368,19.414528 C 52.978433,20.602554 55.679492,21.110565 56.433509,22.352593 L 56.433509,23.312614 C 56.433509,23.312614 57.708537,23.674622 57.708537,24.587642 L 57.823539,24.50864 C 57.711537,24.591642 57.601535,24.675644 57.490532,24.761646 L 57.487532,24.757646 L 57.456531,24.787646 C 57.185525,24.998651 56.92152,25.218656 56.661514,25.447661 C 56.660514,25.446661 56.658514,25.444661 56.657514,25.443661 C 56.656514,25.444661 56.655514,25.445661 56.653514,25.447661 C 54.879475,23.816625 50.822385,22.406594 52.122414,24.707644 C 53.697449,27.494706 52.799429,28.874736 52.716427,28.992739 C 52.690427,28.981739 52.663426,28.970738 52.636425,28.959738 C 52.438421,28.875736 52.231416,28.794734 52.041412,28.706732 C 51.627403,28.512728 51.232394,28.309724 50.862386,28.095719 C 50.282374,28.58473 49.717361,29.093741 49.168349,29.613752 C 49.130348,29.650753 49.090347,29.685754 49.052346,29.721755 C 48.529335,30.220766 48.026324,30.730777 47.539313,31.248788 C 47.482312,31.30979 47.424311,31.369791 47.367309,31.430792 C 46.898299,31.935804 46.451289,32.446815 46.02528,32.961826 C 45.963279,33.035828 45.901277,33.109829 45.840276,33.183831 C 45.460267,33.649841 45.10026,34.117852 44.760252,34.583862 L 44.641249,34.344857 L 44.007236,33.837845 C 43.558226,33.837845 42.893211,34.310856 42.290198,34.898869 C 41.985191,34.790866 41.47518,34.536861 41.645184,34.05985 C 41.883189,33.393836 41.883189,31.063784 41.883189,31.063784 L 45.306264,24.50164 C 45.306264,24.50164 44.830254,23.265613 44.879255,21.79158 C 44.914255,20.689556 44.20524,20.252546 43.448223,20.082543 C 43.405222,19.620533 42.87021,14.194413 41.551181,12.282371 C 41.551181,12.282371 40.457157,10.808339 39.458135,11.046344 C 39.458135,11.046344 38.270109,8.003277 38.697119,7.4322644 C 39.126128,6.8622519 39.744142,7.2422603 40.362155,7.3372623 C 40.362155,7.3372623 37.889101,4.0571902 35.702053,8.288283 C 35.702053,8.288283 36.510071,7.4802655 37.033082,7.6702697 C 37.033082,7.6702697 38.240109,11.040344 38.473114,11.708359 C 38.174107,12.198369 38.216108,12.936386 39.029126,13.946408 C 40.408156,15.658445 41.692185,18.178501 42.120194,19.93754 L 42.517203,19.994541 C 41.697185,20.042542 41.359177,20.698556 41.359177,20.698556 C 39.22013,26.071674 39.362133,35.627885 40.218152,35.627885 C 41.074171,35.627885 41.169173,36.008893 41.169173,36.008893 L 41.169173,36.150896 L 41.323176,36.013893 C 40.927168,36.570905 40.730163,37.039916 40.963169,37.133918 C 41.438179,37.323922 41.912189,38.649951 42.120194,39.304966 C 41.882189,39.95198 41.713185,40.575994 41.626183,41.164007 C 41.626183,41.162006 41.624183,41.161006 41.623183,41.159006 C 41.621183,41.173007 41.622183,41.186007 41.620183,41.201007 C 41.578182,41.498014 41.550181,41.78902 41.550181,42.068026 C 41.550181,42.871044 42.4082,43.544059 43.77723,44.110071 C 43.77623,44.111071 43.77523,44.112071 43.77423,44.113071 L 43.77423,44.113071 C 43.77423,44.113071 38.30111,44.870088 36.779076,46.138116 C 35.258043,47.406144 32.595984,51.463233 32.595984,51.463233 C 32.595984,51.463233 30.313934,53.619281 30.186931,54.633303 L 30.914947,54.099291 L 30.13293,54.880308 C 30.13293,54.880308 25.336825,55.40932 24.766812,56.739349 C 24.766812,56.739349 24.893815,56.888352 25.10682,57.085357 L 25.093819,57.078357 C 25.093819,57.078357 19.821703,57.929375 18.77568,60.40143 C 18.77568,60.40143 18.537675,59.593412 18.204668,59.260405 C 18.204668,59.260405 17.752658,61.043444 17.39665,61.399452 C 17.040642,61.75546 17.633655,64.300516 19.440695,64.06251 C 19.440695,64.06251 18.632677,61.399452 21.294736,60.115423 C 21.294736,60.115423 22.721767,60.259427 22.721767,61.542455 C 22.721767,61.542455 24.005795,60.211426 24.005795,59.354407 L 27.021862,58.12838 L 27.002861,58.11838 C 27.242867,58.174381 27.492872,58.213382 27.761878,58.213382 L 31.200954,56.914353 C 31.834968,57.166359 34.877035,55.519322 35.259043,55.266317 C 35.273043,55.257317 35.301044,55.227316 35.337045,55.189315 C 35.262043,55.347319 35.192042,55.509322 35.11904,55.668326 C 35.026038,55.87333 34.930036,56.074335 34.840034,56.282339 C 34.691031,56.627347 34.550027,56.979354 34.410024,57.331362 C 34.327023,57.541367 34.240021,57.748371 34.160019,57.960376 C 34.024016,58.319384 33.898013,58.686392 33.77201,59.0534 C 33.698009,59.268405 33.621007,59.48241 33.551005,59.699414 C 33.430003,60.072422 33.319,60.451431 33.207998,60.832439 C 33.143997,61.054444 33.075995,61.273449 33.014994,61.497454 C 32.909991,61.883462 32.813989,62.275471 32.717987,62.66848 C 32.662986,62.897485 32.604985,63.12249 32.552984,63.353495 C 32.463982,63.751503 32.38398,64.157512 32.303978,64.563521 C 32.257977,64.796526 32.209976,65.028532 32.167975,65.264537 C 32.094973,65.674546 32.031972,66.090555 31.968971,66.507564 C 31.93297,66.748569 31.894969,66.988575 31.862968,67.23258 C 31.806967,67.652589 31.760966,68.078599 31.715965,68.504608 C 31.689965,68.754614 31.661964,69.002619 31.638963,69.253624 C 31.600963,69.682634 31.571962,70.116643 31.544961,70.552653 C 31.527961,70.811659 31.509961,71.068664 31.49796,71.32867 C 31.47696,71.76568 31.46596,72.207689 31.456959,72.650699 C 31.450959,72.918705 31.442959,73.184711 31.441959,73.455717 C 31.441959,73.477717 31.440959,73.499718 31.440959,73.521718 C 31.440959,73.479717 31.438959,73.435716 31.437959,73.393716 C 31.437959,73.445717 31.440959,73.498718 31.440959,73.550719 C 31.438959,73.962728 31.446959,74.379737 31.454959,74.796746 C 31.457959,74.986751 31.454959,75.172755 31.459959,75.363759 C 31.460959,75.331758 31.46396,75.300758 31.46496,75.267757 C 31.47296,75.536763 31.47196,75.800769 31.48296,76.071774 C 31.638963,79.784856 32.175975,83.425936 33.028994,86.921013 L 32.973993,86.724009 C 32.973993,86.724009 27.270867,94.06317 28.222888,99.9573 C 28.989905,104.7154 28.250889,106.51944 27.936882,107.04046 L 28.834902,105.78143 L 28.823901,105.79843 L 28.601897,107.56447 C 22.530763,110.22553 18.951684,116.44266 18.951684,116.44266 C 18.380672,116.44266 18.000663,114.41362 18.000663,114.41362 C 17.176645,119.29673 21.804747,117.77369 21.804747,117.77369 C 19.902705,117.07768 21.551741,114.60262 21.551741,114.22361 C 21.551741,113.84161 24.024796,114.34962 24.024796,114.34962 C 24.975817,110.99054 27.701877,112.38457 27.701877,112.38457 C 28.398892,109.1515 29.919926,110.16552 29.919926,110.16552 L 30.295934,107.24646 L 30.886947,109.2155 L 31.329957,107.94648 C 31.329957,107.94648 32.153975,109.2155 32.724987,109.2155 C 32.724987,109.2155 28.100886,93.788164 34.026016,90.501092 L 33.964015,90.279087 C 37.107084,100.34831 42.952212,108.8715 50.175371,113.7646 C 50.196372,113.7806 50.214372,113.8016 50.235373,113.8166 L 50.329375,113.86861 C 51.749406,114.81763 53.220438,115.63064 54.735472,116.28366 L 54.786473,116.31166 C 54.812473,116.32266 54.839474,116.33266 54.865474,116.34266 C 55.187481,116.47966 55.512489,116.60167 55.837496,116.72367 C 55.983499,116.77867 56.128502,116.83967 56.275505,116.89167 C 56.619513,117.01368 56.967521,117.12068 57.315528,117.22668 C 57.450531,117.26768 57.584534,117.31568 57.720537,117.35368 C 58.075545,117.45568 58.434553,117.54069 58.793561,117.62369 C 58.924564,117.65469 59.054567,117.69269 59.186569,117.72169 C 59.67658,117.82669 60.168591,117.9157 60.664602,117.9887 C 60.783605,118.0067 60.901607,117.9977 61.02061,117.9777 C 61.01561,117.9787 61.01061,117.9807 61.005609,117.9817 C 61.01761,117.9847 61.03261,117.9867 61.04561,117.9887 C 62.007632,118.1277 62.979653,116.89767 63.961674,116.71867 C 64.967697,116.84467 65.965719,118.1327 66.95274,117.9887 C 78.405992,116.32466 88.340211,105.71043 93.131316,91.871122 L 93.076315,92.052126 C 97.576414,98.22026 93.712329,110.42053 93.712329,110.42053 L 94.853354,109.2775 L 95.551369,110.73554 L 95.361365,108.20148 C 95.449367,108.20148 95.977379,108.09148 96.581392,107.95848 L 97.010402,110.16652 C 97.010402,110.16652 98.531435,109.1515 99.22845,112.38557 C 99.22845,112.38557 101.95551,110.99054 102.90653,114.35062 C 102.90653,114.35062 105.37959,113.84261 105.37959,114.22461 C 105.37959,114.60362 107.02662,117.07868 105.12458,117.77469 C 105.12458,117.77469 109.75268,119.29673 108.92966,114.41462 C 108.92866,114.41862 108.54866,116.44766 107.97764,116.44766 z M 29.544917,104.79841 L 29.556918,104.78141 L 29.617919,104.98241 L 29.544917,104.79841 z M 61.238615,117.9237 C 61.289616,117.90669 61.340617,117.89469 61.391618,117.87369 C 61.339617,117.89469 61.288616,117.90669 61.238615,117.9237 z M 61.621623,117.76469 C 61.666624,117.74169 61.711625,117.71969 61.756626,117.69469 C 61.711625,117.71969 61.666624,117.74069 61.621623,117.76469 z M 62.025632,117.53369 C 62.050632,117.51669 62.076633,117.50169 62.101634,117.48469 C 62.076633,117.50169 62.051632,117.51769 62.025632,117.53369 z M 62.551643,117.19668 C 62.584644,117.17568 62.616645,117.15568 62.649646,117.13468 C 62.615645,117.15568 62.583644,117.17668 62.551643,117.19668 z M 62.913651,116.98467 C 62.958652,116.96067 63.003653,116.93467 63.049654,116.91267 C 63.003653,116.93467 62.958652,116.95967 62.913651,116.98467 z M 63.30666,116.80667 C 63.348661,116.79167 63.389662,116.77267 63.431663,116.75967 C 63.390662,116.77267 63.348661,116.79167 63.30666,116.80667 z " /> + <path + style="opacity:0.1;fill:none;stroke:black;stroke-width:2.00004411;stroke-linejoin:round" + id="path40" + d="M 107.97764,116.44766 C 107.97764,116.44766 104.39856,110.23053 98.326431,107.56947 L 98.226428,107.59147 C 98.449433,107.54047 98.594436,107.50647 98.594436,107.50647 C 101.2585,96.476223 94.462345,87.470025 94.462345,87.470025 L 94.450345,87.507026 C 95.388366,83.836945 95.971379,79.994861 96.136382,76.076775 C 96.148383,75.803769 96.147383,75.537763 96.154383,75.265757 C 96.156383,75.300758 96.159383,75.333758 96.160383,75.368759 C 96.166383,75.164755 96.162383,74.96775 96.166383,74.764746 C 96.174383,74.354737 96.181383,73.945728 96.180383,73.540719 C 96.179383,73.493718 96.182383,73.444717 96.182383,73.396716 C 96.182383,73.435716 96.179383,73.475717 96.179383,73.514718 C 96.179383,73.500718 96.178383,73.487718 96.178383,73.473717 C 96.177383,73.186711 96.168383,72.904705 96.162383,72.619699 C 96.152383,72.191689 96.142382,71.76568 96.122382,71.34367 C 96.109382,71.070664 96.091381,70.799658 96.073381,70.528653 C 96.04738,70.104643 96.01838,69.681634 95.981379,69.264625 C 95.958378,69.003619 95.928378,68.746613 95.901377,68.489608 C 95.857376,68.070598 95.811375,67.652589 95.756374,67.24158 C 95.723373,66.989575 95.684372,66.742569 95.646372,66.494564 C 95.58537,66.084555 95.523369,65.675546 95.451367,65.272537 C 95.408366,65.031532 95.359365,64.793526 95.313364,64.555521 C 95.234362,64.153512 95.155361,63.750503 95.066359,63.355495 C 95.014358,63.12549 94.957356,62.899485 94.901355,62.67048 C 94.806353,62.277471 94.711351,61.885462 94.605349,61.499454 C 94.543347,61.275449 94.476346,61.057444 94.412344,60.835439 C 94.301342,60.454431 94.189339,60.073423 94.068337,59.700414 C 93.999335,59.48441 93.922334,59.273405 93.849332,59.0604 C 93.722329,58.690392 93.595326,58.321384 93.458323,57.958376 C 93.379322,57.750371 93.29532,57.548367 93.213318,57.343362 C 93.071315,56.986355 92.929312,56.628347 92.777308,56.279339 C 92.689306,56.078335 92.596304,55.88233 92.506302,55.683326 C 92.350299,55.339318 92.194296,54.996311 92.027292,54.661303 C 91.93129,54.466299 91.829288,54.276295 91.729285,54.084291 C 91.559282,53.755284 91.389278,53.425276 91.210274,53.105269 C 91.105272,52.917265 90.994269,52.734261 90.886267,52.549257 C 90.713263,52.25325 90.543259,51.955244 90.363255,51.666238 L 90.371255,51.672238 C 92.988313,52.768262 94.283342,55.585324 95.10836,56.408342 C 95.931378,57.23236 97.769418,57.296361 97.769418,57.296361 L 96.564392,53.429276 L 94.473346,51.33723 C 91.05027,45.504102 84.717131,44.876088 84.717131,44.876088 L 84.720131,44.887088 C 84.65113,44.824087 84.578128,44.764086 84.508127,44.701084 C 84.286122,44.50408 84.067117,44.302076 83.840112,44.111071 C 85.208142,43.545059 86.066161,42.871044 86.066161,42.069026 C 86.066161,41.79502 86.04016,41.508014 85.999159,41.216008 C 85.996159,41.197007 85.997159,41.180007 85.994159,41.161006 C 85.993159,41.163006 85.991159,41.166007 85.990159,41.168007 C 85.880157,40.42499 85.646152,39.627973 85.300144,38.792954 C 85.542149,38.103939 85.934158,37.166919 86.327167,37.009915 C 86.559172,36.916913 86.363167,36.445903 85.967159,35.88889 L 86.121162,36.026894 L 86.121162,35.88389 C 86.121162,35.88389 86.216164,35.502882 87.072183,35.502882 C 87.926202,35.502882 88.070205,25.946672 85.930158,20.573554 C 85.930158,20.573554 85.59215,19.917539 84.773132,19.869538 L 85.170141,19.812537 C 85.59815,18.053498 86.880179,15.533443 88.260209,13.821405 C 89.073227,12.812383 89.115228,12.073367 88.817221,11.584356 C 89.050226,10.917341 90.256253,7.5452669 90.256253,7.5452669 C 90.779264,7.3552627 91.588282,8.163281 91.588282,8.163281 C 89.400234,3.9321874 86.92918,7.2122596 86.92918,7.2122596 C 87.546193,7.1172575 88.164207,6.7372491 88.592216,7.3072617 C 89.020226,7.8782743 87.8312,10.921341 87.8312,10.921341 C 86.833178,10.683336 85.739154,12.157368 85.739154,12.157368 C 84.420125,14.06841 83.885113,19.49353 83.842112,19.95654 C 83.085095,20.126544 82.37608,20.563553 82.41208,21.665578 C 82.459081,23.13961 81.983071,24.376637 81.983071,24.376637 L 85.406146,30.937782 C 85.406146,30.937782 85.406146,33.267833 85.643151,33.932847 C 85.814155,34.409858 85.304144,34.663864 84.999137,34.771866 C 84.395124,34.184853 83.731109,33.710843 83.2821,33.710843 L 82.648086,34.217854 L 82.624085,34.265855 C 82.569084,34.192853 82.511083,34.119852 82.455081,34.04585 C 82.259077,33.788844 82.059073,33.531839 81.852068,33.275833 C 81.760066,33.16283 81.665064,33.050828 81.572062,32.937826 C 81.388058,32.717821 81.203054,32.497816 81.01105,32.278811 C 80.902047,32.152808 80.790045,32.028806 80.678042,31.903803 C 80.492038,31.697798 80.305034,31.492794 80.11403,31.288789 C 79.994027,31.160786 79.873025,31.032784 79.750022,30.904781 C 79.556018,30.702776 79.358013,30.503772 79.158009,30.305768 C 79.034006,30.181765 78.911003,30.057762 78.784001,29.93576 C 78.566996,29.725755 78.345991,29.51975 78.122986,29.313746 C 78.009984,29.208744 77.897981,29.101741 77.782979,28.997739 C 77.444971,28.691732 77.100964,28.390726 76.752956,28.096719 C 76.381948,28.310724 75.985939,28.514728 75.57093,28.709733 C 75.392926,28.792734 75.198922,28.867736 75.012918,28.947738 C 74.769912,29.05174 74.531907,29.158742 74.275901,29.256745 C 74.254901,29.264745 74.2299,29.271745 74.2089,29.279745 L 74.487906,29.006739 C 74.487906,29.006739 73.425883,27.626709 75.073919,24.709645 C 76.325947,22.496596 72.613865,23.716623 70.750824,25.264657 C 70.749824,25.264657 70.749824,25.263657 70.748824,25.263657 C 70.746824,25.264657 70.745824,25.266657 70.743824,25.267657 C 70.343815,24.927649 69.935806,24.601642 69.517797,24.305636 C 69.513797,24.302636 69.509797,24.299636 69.505796,24.296635 L 69.504796,24.296635 C 69.490796,24.286635 69.476796,24.277635 69.461795,24.267635 L 69.505796,24.295635 C 69.505796,23.469617 71.252835,23.805625 70.538819,23.091609 C 70.407816,22.961606 70.280814,22.833603 70.155811,22.708601 C 70.729823,21.364571 73.218878,20.935562 76.307946,19.699534 C 79.635019,18.368505 80.778044,15.230436 81.157053,14.089411 C 81.538061,12.948386 79.256011,11.33235 79.065007,13.519398 C 78.876003,15.706446 77.732977,17.70349 75.926938,18.749513 C 73.163877,19.806537 70.201812,21.481574 69.395794,21.949584 C 69.239791,21.79358 69.143789,21.697578 69.143789,21.697578 L 68.699779,21.697578 C 69.143789,22.141588 68.255769,23.486618 68.255769,23.486618 L 68.401772,23.58062 C 66.737736,22.583598 65.074699,21.982585 63.807671,21.982585 C 62.473642,21.982585 60.698603,22.641599 58.946564,23.736623 L 58.951564,23.733623 C 58.951564,23.733623 58.334551,22.173589 58.334551,21.127566 L 56.792517,21.589576 C 55.826496,21.034564 53.014434,19.467529 50.390376,18.464507 C 48.583336,17.418484 47.443311,15.42144 47.252307,13.234392 C 47.062303,11.047344 44.780253,12.66338 45.160261,13.804405 C 45.540269,14.94643 46.681294,18.083499 50.010368,19.414528 C 52.978433,20.602554 55.679492,21.110565 56.433509,22.352593 L 56.433509,23.312614 C 56.433509,23.312614 57.708537,23.674622 57.708537,24.587642 L 57.823539,24.50864 C 57.711537,24.591642 57.601535,24.675644 57.490532,24.761646 L 57.487532,24.757646 L 57.456531,24.787646 C 57.185525,24.998651 56.92152,25.218656 56.661514,25.447661 C 56.660514,25.446661 56.658514,25.444661 56.657514,25.443661 C 56.656514,25.444661 56.655514,25.445661 56.653514,25.447661 C 54.879475,23.816625 50.822385,22.406594 52.122414,24.707644 C 53.697449,27.494706 52.799429,28.874736 52.716427,28.992739 C 52.690427,28.981739 52.663426,28.970738 52.636425,28.959738 C 52.438421,28.875736 52.231416,28.794734 52.041412,28.706732 C 51.627403,28.512728 51.232394,28.309724 50.862386,28.095719 C 50.282374,28.58473 49.717361,29.093741 49.168349,29.613752 C 49.130348,29.650753 49.090347,29.685754 49.052346,29.721755 C 48.529335,30.220766 48.026324,30.730777 47.539313,31.248788 C 47.482312,31.30979 47.424311,31.369791 47.367309,31.430792 C 46.898299,31.935804 46.451289,32.446815 46.02528,32.961826 C 45.963279,33.035828 45.901277,33.109829 45.840276,33.183831 C 45.460267,33.649841 45.10026,34.117852 44.760252,34.583862 L 44.641249,34.344857 L 44.007236,33.837845 C 43.558226,33.837845 42.893211,34.310856 42.290198,34.898869 C 41.985191,34.790866 41.47518,34.536861 41.645184,34.05985 C 41.883189,33.393836 41.883189,31.063784 41.883189,31.063784 L 45.306264,24.50164 C 45.306264,24.50164 44.830254,23.265613 44.879255,21.79158 C 44.914255,20.689556 44.20524,20.252546 43.448223,20.082543 C 43.405222,19.620533 42.87021,14.194413 41.551181,12.282371 C 41.551181,12.282371 40.457157,10.808339 39.458135,11.046344 C 39.458135,11.046344 38.270109,8.003277 38.697119,7.4322644 C 39.126128,6.8622519 39.744142,7.2422603 40.362155,7.3372623 C 40.362155,7.3372623 37.889101,4.0571902 35.702053,8.288283 C 35.702053,8.288283 36.510071,7.4802655 37.033082,7.6702697 C 37.033082,7.6702697 38.240109,11.040344 38.473114,11.708359 C 38.174107,12.198369 38.216108,12.936386 39.029126,13.946408 C 40.408156,15.658445 41.692185,18.178501 42.120194,19.93754 L 42.517203,19.994541 C 41.697185,20.042542 41.359177,20.698556 41.359177,20.698556 C 39.22013,26.071674 39.362133,35.627885 40.218152,35.627885 C 41.074171,35.627885 41.169173,36.008893 41.169173,36.008893 L 41.169173,36.150896 L 41.323176,36.013893 C 40.927168,36.570905 40.730163,37.039916 40.963169,37.133918 C 41.438179,37.323922 41.912189,38.649951 42.120194,39.304966 C 41.882189,39.95198 41.713185,40.575994 41.626183,41.164007 C 41.626183,41.162006 41.624183,41.161006 41.623183,41.159006 C 41.621183,41.173007 41.622183,41.186007 41.620183,41.201007 C 41.578182,41.498014 41.550181,41.78902 41.550181,42.068026 C 41.550181,42.871044 42.4082,43.544059 43.77723,44.110071 C 43.77623,44.111071 43.77523,44.112071 43.77423,44.113071 L 43.77423,44.113071 C 43.77423,44.113071 38.30111,44.870088 36.779076,46.138116 C 35.258043,47.406144 32.595984,51.463233 32.595984,51.463233 C 32.595984,51.463233 30.313934,53.619281 30.186931,54.633303 L 30.914947,54.099291 L 30.13293,54.880308 C 30.13293,54.880308 25.336825,55.40932 24.766812,56.739349 C 24.766812,56.739349 24.893815,56.888352 25.10682,57.085357 L 25.093819,57.078357 C 25.093819,57.078357 19.821703,57.929375 18.77568,60.40143 C 18.77568,60.40143 18.537675,59.593412 18.204668,59.260405 C 18.204668,59.260405 17.752658,61.043444 17.39665,61.399452 C 17.040642,61.75546 17.633655,64.300516 19.440695,64.06251 C 19.440695,64.06251 18.632677,61.399452 21.294736,60.115423 C 21.294736,60.115423 22.721767,60.259427 22.721767,61.542455 C 22.721767,61.542455 24.005795,60.211426 24.005795,59.354407 L 27.021862,58.12838 L 27.002861,58.11838 C 27.242867,58.174381 27.492872,58.213382 27.761878,58.213382 L 31.200954,56.914353 C 31.834968,57.166359 34.877035,55.519322 35.259043,55.266317 C 35.273043,55.257317 35.301044,55.227316 35.337045,55.189315 C 35.262043,55.347319 35.192042,55.509322 35.11904,55.668326 C 35.026038,55.87333 34.930036,56.074335 34.840034,56.282339 C 34.691031,56.627347 34.550027,56.979354 34.410024,57.331362 C 34.327023,57.541367 34.240021,57.748371 34.160019,57.960376 C 34.024016,58.319384 33.898013,58.686392 33.77201,59.0534 C 33.698009,59.268405 33.621007,59.48241 33.551005,59.699414 C 33.430003,60.072422 33.319,60.451431 33.207998,60.832439 C 33.143997,61.054444 33.075995,61.273449 33.014994,61.497454 C 32.909991,61.883462 32.813989,62.275471 32.717987,62.66848 C 32.662986,62.897485 32.604985,63.12249 32.552984,63.353495 C 32.463982,63.751503 32.38398,64.157512 32.303978,64.563521 C 32.257977,64.796526 32.209976,65.028532 32.167975,65.264537 C 32.094973,65.674546 32.031972,66.090555 31.968971,66.507564 C 31.93297,66.748569 31.894969,66.988575 31.862968,67.23258 C 31.806967,67.652589 31.760966,68.078599 31.715965,68.504608 C 31.689965,68.754614 31.661964,69.002619 31.638963,69.253624 C 31.600963,69.682634 31.571962,70.116643 31.544961,70.552653 C 31.527961,70.811659 31.509961,71.068664 31.49796,71.32867 C 31.47696,71.76568 31.46596,72.207689 31.456959,72.650699 C 31.450959,72.918705 31.442959,73.184711 31.441959,73.455717 C 31.441959,73.477717 31.440959,73.499718 31.440959,73.521718 C 31.440959,73.479717 31.438959,73.435716 31.437959,73.393716 C 31.437959,73.445717 31.440959,73.498718 31.440959,73.550719 C 31.438959,73.962728 31.446959,74.379737 31.454959,74.796746 C 31.457959,74.986751 31.454959,75.172755 31.459959,75.363759 C 31.460959,75.331758 31.46396,75.300758 31.46496,75.267757 C 31.47296,75.536763 31.47196,75.800769 31.48296,76.071774 C 31.638963,79.784856 32.175975,83.425936 33.028994,86.921013 L 32.973993,86.724009 C 32.973993,86.724009 27.270867,94.06317 28.222888,99.9573 C 28.989905,104.7154 28.250889,106.51944 27.936882,107.04046 L 28.834902,105.78143 L 28.823901,105.79843 L 28.601897,107.56447 C 22.530763,110.22553 18.951684,116.44266 18.951684,116.44266 C 18.380672,116.44266 18.000663,114.41362 18.000663,114.41362 C 17.176645,119.29673 21.804747,117.77369 21.804747,117.77369 C 19.902705,117.07768 21.551741,114.60262 21.551741,114.22361 C 21.551741,113.84161 24.024796,114.34962 24.024796,114.34962 C 24.975817,110.99054 27.701877,112.38457 27.701877,112.38457 C 28.398892,109.1515 29.919926,110.16552 29.919926,110.16552 L 30.295934,107.24646 L 30.886947,109.2155 L 31.329957,107.94648 C 31.329957,107.94648 32.153975,109.2155 32.724987,109.2155 C 32.724987,109.2155 28.100886,93.788164 34.026016,90.501092 L 33.964015,90.279087 C 37.107084,100.34831 42.952212,108.8715 50.175371,113.7646 C 50.196372,113.7806 50.214372,113.8016 50.235373,113.8166 L 50.329375,113.86861 C 51.749406,114.81763 53.220438,115.63064 54.735472,116.28366 L 54.786473,116.31166 C 54.812473,116.32266 54.839474,116.33266 54.865474,116.34266 C 55.187481,116.47966 55.512489,116.60167 55.837496,116.72367 C 55.983499,116.77867 56.128502,116.83967 56.275505,116.89167 C 56.619513,117.01368 56.967521,117.12068 57.315528,117.22668 C 57.450531,117.26768 57.584534,117.31568 57.720537,117.35368 C 58.075545,117.45568 58.434553,117.54069 58.793561,117.62369 C 58.924564,117.65469 59.054567,117.69269 59.186569,117.72169 C 59.67658,117.82669 60.168591,117.9157 60.664602,117.9887 C 60.783605,118.0067 60.901607,117.9977 61.02061,117.9777 C 61.01561,117.9787 61.01061,117.9807 61.005609,117.9817 C 61.01761,117.9847 61.03261,117.9867 61.04561,117.9887 C 62.007632,118.1277 62.979653,116.89767 63.961674,116.71867 C 64.967697,116.84467 65.965719,118.1327 66.95274,117.9887 C 78.405992,116.32466 88.340211,105.71043 93.131316,91.871122 L 93.076315,92.052126 C 97.576414,98.22026 93.712329,110.42053 93.712329,110.42053 L 94.853354,109.2775 L 95.551369,110.73554 L 95.361365,108.20148 C 95.449367,108.20148 95.977379,108.09148 96.581392,107.95848 L 97.010402,110.16652 C 97.010402,110.16652 98.531435,109.1515 99.22845,112.38557 C 99.22845,112.38557 101.95551,110.99054 102.90653,114.35062 C 102.90653,114.35062 105.37959,113.84261 105.37959,114.22461 C 105.37959,114.60362 107.02662,117.07868 105.12458,117.77469 C 105.12458,117.77469 109.75268,119.29673 108.92966,114.41462 C 108.92866,114.41862 108.54866,116.44766 107.97764,116.44766 z M 29.544917,104.79841 L 29.556918,104.78141 L 29.617919,104.98241 L 29.544917,104.79841 z M 61.238615,117.9237 C 61.289616,117.90669 61.340617,117.89469 61.391618,117.87369 C 61.339617,117.89469 61.288616,117.90669 61.238615,117.9237 z M 61.621623,117.76469 C 61.666624,117.74169 61.711625,117.71969 61.756626,117.69469 C 61.711625,117.71969 61.666624,117.74069 61.621623,117.76469 z M 62.025632,117.53369 C 62.050632,117.51669 62.076633,117.50169 62.101634,117.48469 C 62.076633,117.50169 62.051632,117.51769 62.025632,117.53369 z M 62.551643,117.19668 C 62.584644,117.17568 62.616645,117.15568 62.649646,117.13468 C 62.615645,117.15568 62.583644,117.17668 62.551643,117.19668 z M 62.913651,116.98467 C 62.958652,116.96067 63.003653,116.93467 63.049654,116.91267 C 63.003653,116.93467 62.958652,116.95967 62.913651,116.98467 z M 63.30666,116.80667 C 63.348661,116.79167 63.389662,116.77267 63.431663,116.75967 C 63.390662,116.77267 63.348661,116.79167 63.30666,116.80667 z " /> + </g> + <path + d="M 109.92669,61.454409 C 109.92669,61.454409 110.31669,63.134446 109.18267,62.721437 C 109.18267,62.721437 102.25352,56.662303 97.222406,57.536323 L 97.622415,58.820351 C 97.622415,58.820351 100.70348,60.860396 102.03451,60.622391 C 102.03451,60.622391 102.86753,61.144402 102.86753,61.620413 C 102.86753,62.096423 105.69559,63.071444 106.57561,62.524432 C 106.57561,62.524432 108.26365,62.810439 108.26365,64.283471 C 108.26365,64.283471 107.07462,64.996487 106.43361,64.616478 C 106.43361,64.616478 107.70564,66.649523 110.21269,64.140468 C 111.46072,62.891441 109.92669,61.454409 109.92669,61.454409 z " + id="path42" + style="opacity:0.15;fill:none;stroke:black;stroke-width:2.00004411;stroke-linejoin:round" /> + <path + d="M 27.939882,109.04546 L 27.813879,109.22346 C 27.813879,109.22346 27.82688,109.20846 27.84488,109.18646 C 27.84688,109.18246 27.84688,109.18246 27.84988,109.17946 C 27.871881,109.15146 27.901881,109.10946 27.939882,109.04546 L 27.932882,109.05646 C 27.934882,109.05146 27.936882,109.05046 27.939882,109.04546 z " + id="path44" + style="opacity:0.15;fill:none;stroke:black;stroke-width:2.00004411;stroke-linejoin:round" /> + <path + d="M 109.18167,61.721415 C 109.18167,61.721415 102.25252,55.662281 97.221406,56.536301 L 97.621415,57.820329 C 97.621415,57.820329 100.70248,59.860374 102.03351,59.622369 C 102.03351,59.622369 102.86653,60.14438 102.86653,60.620391 C 102.86653,61.096401 105.69459,62.071422 106.57461,61.52441 C 106.57461,61.52441 108.26265,61.810417 108.26265,63.283449 C 108.26265,63.283449 107.07362,63.996465 106.43261,63.616456 C 106.43261,63.616456 107.70464,65.649501 110.21169,63.141446 C 111.45972,61.892419 109.92569,60.455387 109.92569,60.455387 C 109.92569,60.455387 110.31569,62.133424 109.18167,61.721415 z " + id="path53" + style="fill:url(#radialGradient8835)" /> + <path + d="M 84.719131,45.878066 C 84.719131,45.878066 91.05227,46.50608 94.475346,52.339208 L 96.566392,54.431254 L 97.771418,58.298339 C 97.771418,58.298339 95.933378,58.234338 95.11036,57.41032 C 94.285342,56.586302 92.990313,53.76924 90.373256,52.674216 L 85.510149,48.955134 L 84.719131,45.878066 z " + id="path62" + style="fill:url(#radialGradient8832)" /> + <path + d="M 30.918948,55.102269 L 30.13693,55.884286 C 30.13693,55.884286 25.340825,56.413298 24.770812,57.743327 C 24.770812,57.743327 25.958838,59.21736 27.766878,59.21736 L 31.205954,57.918331 L 32.806989,53.417232 L 30.918948,55.102269 z " + id="path71" + style="fill:url(#radialGradient8829)" /> + <path + d="M 43.77823,45.116049 C 43.77823,45.116049 38.30511,45.873066 36.783077,47.141094 C 35.262043,48.409122 32.599985,52.466211 32.599985,52.466211 C 32.599985,52.466211 30.317934,54.622259 30.190932,55.636281 L 32.092973,54.24125 C 32.092973,54.24125 30.57194,57.665326 31.204954,57.918331 C 31.838968,58.170337 34.881035,56.5233 35.263043,56.270295 C 35.642051,56.016289 43.77823,45.116049 43.77823,45.116049 z " + id="path80" + style="fill:url(#radialGradient8826)" /> + <path + d="M 25.096819,58.082335 C 25.096819,58.082335 19.824704,58.933353 18.77868,61.405408 C 18.77868,61.405408 18.540675,60.59739 18.207668,60.264383 C 18.207668,60.264383 17.755658,62.047422 17.39965,62.40343 C 17.043642,62.760438 17.636655,65.304494 19.443695,65.066488 C 19.443695,65.066488 18.635677,62.40343 21.297736,61.119402 C 21.297736,61.119402 22.724767,61.263405 22.724767,62.546433 C 22.724767,62.546433 24.008796,61.215404 24.008796,60.358385 L 27.024862,59.132358 L 25.096819,58.082335 z " + id="path89" + style="fill:url(#radialGradient8823)" /> + <path + d="M 52.710427,30.009717 C 52.710427,30.009717 53.77345,28.629687 52.125414,25.712623 C 50.478378,22.796558 57.451531,25.839625 57.451531,27.741667 C 57.451531,29.643709 56.793517,31.279745 56.793517,31.279745 L 54.154459,31.419748 L 52.710427,30.009717 z " + id="path102" + style="fill:url(#radialGradient8820)" /> + <path + d="M 74.490906,30.009717 C 74.490906,30.009717 73.428883,28.629687 75.076919,25.712623 C 76.725955,22.796558 69.751802,25.839625 69.751802,27.741667 C 69.751802,29.643709 70.409816,31.279745 70.409816,31.279745 L 73.048874,31.419748 L 74.490906,30.009717 z " + id="path115" + style="fill:url(#radialGradient8817)" /> + <path + d="M 42.236197,40.673952 C 42.236197,40.673952 41.602183,38.391902 40.968169,38.137896 C 40.334155,37.88489 42.87021,34.841823 44.011236,34.841823 L 44.64525,35.348835 L 45.152261,36.362857 L 42.236197,40.673952 z " + id="path124" + style="fill:url(#radialGradient8814)" /> + <path + d="M 85.060139,40.546949 C 85.060139,40.546949 85.694153,38.264899 86.328167,38.011893 C 86.96218,37.757888 84.426125,34.714821 83.2851,34.714821 L 82.651086,35.221832 L 82.144075,36.235854 L 85.060139,40.546949 z " + id="path133" + style="fill:url(#radialGradient8811)" /> + <path + d="M 69.179789,23.081565 C 69.179789,23.081565 72.697867,20.990519 75.930938,19.753491 C 77.736978,18.707468 78.879003,16.710425 79.069007,14.523376 C 79.259011,12.336328 81.542061,13.952364 81.161053,15.093389 C 80.782045,16.235414 79.640019,19.372483 76.311946,20.703512 C 72.982873,22.035542 70.319814,22.41555 70.035808,24.031586 L 69.179789,23.081565 z " + id="path146" + style="fill:url(#radialGradient8808)" /> + <path + d="M 52.506422,32.892781 C 51.280396,39.20892 56.224504,44.288031 63.810671,44.288031 C 71.396838,44.288031 76.339947,39.20892 75.11592,32.892781 C 74.109898,27.702666 67.38275,22.986563 63.810671,22.986563 C 60.238593,22.986563 53.513445,27.702666 52.506422,32.892781 z " + id="path171" + style="fill:url(#linearGradient8805)" /> + <path + d="M 31.48596,77.077753 C 32.366979,98.001213 45.12326,116.73463 60.667602,118.99367 C 61.704625,119.14468 62.752648,117.70065 63.811671,117.70065 C 64.869694,117.70065 65.917718,119.14468 66.95574,118.99367 C 82.500082,116.73463 95.256363,98.001213 96.138382,77.077753 C 97.137404,53.380231 82.690087,38.011893 63.812671,38.011893 C 44.934256,38.011893 30.486938,53.380231 31.48596,77.077753 z " + id="path188" + style="fill:url(#radialGradient8802)" /> + <path + d="M 96.136382,76.222734 C 95.254363,96.687184 82.498082,115.00859 66.95374,117.21964 C 65.916718,117.36564 64.868694,115.95461 63.809671,115.95461 C 62.750648,115.95461 61.702625,117.36564 60.665602,117.21964 C 45.12126,115.00859 32.364979,96.687184 31.48396,76.222734 C 31.456959,75.60772 31.442959,75.000707 31.438959,74.399694 C 31.432959,75.280713 31.445959,76.172733 31.48396,77.078753 C 32.364979,98.002213 45.12126,116.73563 60.665602,118.99467 C 61.702625,119.14568 62.750648,117.70165 63.809671,117.70165 C 64.867694,117.70165 65.915717,119.14568 66.95374,118.99467 C 82.498082,116.73563 95.254363,98.002213 96.136382,77.078753 C 96.175383,76.173733 96.188383,75.280713 96.181383,74.399694 C 96.178383,75.000707 96.163383,75.60772 96.136382,76.222734 z " + id="path197" + style="fill:url(#linearGradient8799)" /> + <path + d="M 63.810671,43.591016 C 81.641063,43.591016 95.517369,56.359297 96.160383,76.369737 C 96.843398,53.074225 82.499082,38.011893 63.810671,38.011893 C 45.12226,38.011893 30.778944,53.074225 31.46296,76.369737 C 32.104974,56.358297 45.980279,43.591016 63.810671,43.591016 z " + id="path210" + style="fill:url(#radialGradient8796)" /> + <path + d="M 57.490532,25.763624 C 57.490532,25.763624 58.908563,27.678666 60.874607,27.361659 C 60.874607,27.361659 58.689559,32.277767 54.790473,28.377681 L 57.490532,25.763624 z " + id="path219" + style="fill:url(#radialGradient8793)" /> + <path + d="M 68.544775,29.453705 C 69.012786,29.66771 70.446817,30.017717 70.910827,29.401704 C 71.441839,28.693688 70.866826,26.791646 71.339837,26.790646 C 70.756824,26.248634 70.13981,25.747623 69.509797,25.300614 C 69.508797,25.300614 68.102766,27.235656 66.643734,27.235656 C 66.231724,27.266657 68.077765,29.2397 68.544775,29.453705 z " + id="path228" + style="fill:url(#radialGradient8790)" /> + <path + d="M 53.31844,30.60273 L 54.153459,31.418748 L 56.792517,31.278745 C 56.792517,31.278745 57.450531,29.643709 57.450531,27.740667 C 57.450531,27.338658 57.136524,26.885648 56.659514,26.448639 C 55.301484,27.643665 54.099458,29.068696 53.31844,30.60273 z " + id="path241" + style="fill:url(#radialGradient8787)" /> + <path + d="M 74.160899,30.332724 C 73.336881,28.823691 72.116854,27.42766 70.751824,26.266635 C 70.158811,26.758646 69.751802,27.283657 69.751802,27.741667 C 69.751802,29.643709 70.409816,31.279745 70.409816,31.279745 L 73.048874,31.419748 L 74.160899,30.332724 z " + id="path254" + style="fill:url(#radialGradient8784)" /> + <path + d="M 76.755956,29.099697 C 73.675888,30.879736 69.020786,32.013761 63.811671,32.013761 C 58.602557,32.013761 53.947454,30.879736 50.866386,29.099697 C 45.678272,33.474793 41.554182,39.24392 41.554182,43.071004 C 41.554182,47.178095 63.810671,47.939112 63.810671,47.939112 C 63.810671,47.939112 86.067161,47.178095 86.067161,43.071004 C 86.067161,39.24392 81.94507,33.475793 76.755956,29.099697 z " + id="path263" + style="fill:url(#radialGradient8781)" /> + <path + d="M 63.810671,46.228074 C 63.810671,46.228074 43.006213,45.58106 41.627183,42.162984 C 41.581182,42.474991 41.553182,42.779998 41.553182,43.071004 C 41.553182,47.178095 63.809671,47.939112 63.809671,47.939112 C 63.809671,47.939112 86.066161,47.178095 86.066161,43.071004 C 86.066161,42.778998 86.04016,42.474991 85.994159,42.162984 C 84.617129,45.58106 63.810671,46.228074 63.810671,46.228074 z " + id="path270" + style="fill:url(#linearGradient8778)" /> + <path + d="M 94.463346,88.471003 C 94.463346,88.471003 101.2595,97.477201 98.595436,108.50744 C 98.595436,108.50744 95.58337,109.20646 95.363365,109.20646 L 95.553369,111.74052 L 94.855354,110.28248 L 93.714329,111.42551 C 93.714329,111.42551 97.578414,99.22524 93.078315,93.057104 L 94.463346,88.471003 z " + id="path279" + style="fill:url(#radialGradient8775)" /> + <path + d="M 107.97764,117.44764 C 107.97764,117.44764 104.39856,111.2305 98.326431,108.56945 L 96.582392,108.96245 L 97.011402,111.1715 C 97.011402,111.1715 98.532435,110.15648 99.22945,113.39055 C 99.22945,113.39055 101.95651,111.99552 102.90753,115.35559 C 102.90753,115.35559 105.38059,114.84758 105.38059,115.22959 C 105.38059,115.6086 107.02762,118.08365 105.12558,118.77967 C 105.12558,118.77967 109.75368,120.3017 108.93066,115.4196 C 108.92866,115.4186 108.54866,117.44764 107.97764,117.44764 z " + id="path288" + style="fill:url(#radialGradient8772)" /> + <path + d="M 18.954684,117.44764 C 18.954684,117.44764 22.534763,111.2305 28.604897,108.56945 L 28.826902,106.80341 L 29.532917,105.76738 L 30.349935,107.85043 L 29.921926,111.1705 C 29.921926,111.1705 28.400892,110.15548 27.703877,113.38955 C 27.703877,113.38955 24.976817,111.99452 24.026796,115.35459 C 24.026796,115.35459 21.553742,114.84658 21.553742,115.22859 C 21.553742,115.6076 19.905705,118.08265 21.806747,118.77867 C 21.806747,118.77867 17.179645,120.3007 18.002663,115.4186 C 18.003663,115.4186 18.383672,117.44764 18.954684,117.44764 z " + id="path297" + style="fill:url(#radialGradient8769)" /> + <path + d="M 32.976993,87.729987 C 32.976993,87.729987 27.273867,95.069148 28.225888,100.96328 C 29.175909,106.85941 27.812879,108.22344 27.812879,108.22344 L 29.555918,105.78238 L 30.887947,110.22148 L 31.330957,108.95245 C 31.330957,108.95245 32.154975,110.22148 32.725987,110.22148 C 32.725987,110.22148 28.101886,94.794142 34.027016,91.50707 L 32.976993,87.729987 z " + id="path306" + style="fill:url(#radialGradient8766)" /> + <path + d="M 58.954564,24.737601 C 58.954564,24.737601 58.337551,23.177567 58.337551,22.131544 L 56.435509,22.701556 L 56.435509,24.318592 C 56.435509,24.318592 57.710537,24.6806 57.710537,25.59362 L 58.954564,24.737601 z " + id="path319" + style="fill:url(#radialGradient8763)" /> + <path + d="M 68.259769,24.490596 C 68.259769,24.490596 69.148789,23.145566 68.703779,22.701556 L 69.147789,22.701556 C 69.147789,22.701556 69.829804,23.383571 70.542819,24.096587 C 71.256835,24.809603 69.509797,24.474595 69.509797,25.300614 L 68.259769,24.490596 z " + id="path332" + style="fill:url(#radialGradient8760)" /> + <path + d="M 57.145525,22.796558 C 57.145525,22.796558 53.626447,20.704512 50.393376,19.468485 C 48.586336,18.422462 47.446311,16.425418 47.255307,14.23837 C 47.065303,12.051322 44.783253,13.667358 45.163261,14.808383 C 45.543269,15.950408 46.684294,19.087477 50.013368,20.418506 C 53.342441,21.750535 56.341507,22.225546 56.627513,23.842581 L 57.145525,22.796558 z " + id="path345" + style="fill:url(#radialGradient8757)" /> + <path + d="M 41.174173,37.013871 C 41.174173,37.013871 41.079171,36.632863 40.223152,36.632863 C 39.367133,36.632863 39.22413,27.075653 41.364177,21.703534 C 41.364177,21.703534 41.744186,20.942518 42.696207,20.990519 C 43.647228,21.03752 44.931256,21.323526 44.884255,22.796558 C 44.836254,24.270591 45.311264,25.506618 45.311264,25.506618 L 41.888189,32.068762 C 41.888189,32.068762 41.888189,34.398814 41.650184,35.064828 C 41.413178,35.730843 42.506202,35.967848 42.506202,35.967848 L 41.175173,37.155874" + id="path354" + style="fill:url(#radialGradient8754)" /> + <path + d="M 41.554182,13.287349 C 41.554182,13.287349 40.460157,11.813317 39.461135,12.051322 C 38.463114,12.289327 37.655096,13.239348 39.033126,14.951386 C 40.412156,16.663424 41.696185,19.183479 42.124194,20.942518 L 43.456223,21.132522 C 43.456223,21.132522 42.932212,15.284393 41.554182,13.287349 z " + id="path363" + style="fill:url(#radialGradient8751)" /> + <path + d="M 40.365155,8.3422405 C 40.365155,8.3422405 37.892101,5.0621683 35.705053,9.2932614 C 35.705053,9.2932614 36.513071,8.4852436 37.036082,8.6752478 C 37.036082,8.6752478 38.415112,12.526333 38.510115,12.812339 C 38.605117,13.097345 39.460135,12.051322 39.460135,12.051322 C 39.460135,12.051322 38.272109,9.0082551 38.699119,8.4372425 C 39.129128,7.86723 39.748142,8.2472384 40.365155,8.3422405 z " + id="path372" + style="fill:url(#radialGradient8748)" /> + <path + d="M 86.122162,36.886868 C 86.122162,36.886868 86.217164,36.50586 87.073183,36.50586 C 87.927202,36.50586 88.071205,26.94965 85.931158,21.576532 C 85.931158,21.576532 85.551149,20.815515 84.600129,20.863516 C 83.649108,20.910517 82.365079,21.196523 82.41308,22.669556 C 82.460081,24.143588 81.984071,25.380615 81.984071,25.380615 L 85.407146,31.94176 C 85.407146,31.94176 85.407146,34.271811 85.644152,34.936826 C 85.882157,35.60284 84.789133,35.839845 84.789133,35.839845 L 86.121162,37.028872" + id="path381" + style="fill:url(#radialGradient8745)" /> + <path + d="M 85.741154,13.160346 C 85.741154,13.160346 86.835178,11.686314 87.8332,11.924319 C 88.832222,12.162324 89.641239,13.113345 88.262209,14.824383 C 86.882179,16.536421 85.600151,19.056476 85.172141,20.815515 L 83.840112,21.005519 C 83.840112,21.005519 84.362123,15.15739 85.741154,13.160346 z " + id="path390" + style="fill:url(#radialGradient8742)" /> + <path + d="M 86.93018,8.2152377 C 86.93018,8.2152377 89.402234,4.9351655 91.589282,9.1662586 C 91.589282,9.1662586 90.780264,8.3582408 90.257253,8.548245 C 90.257253,8.548245 88.879223,12.40033 88.783221,12.685336 C 88.688218,12.970342 87.8322,11.924319 87.8322,11.924319 C 87.8322,11.924319 89.020226,8.8812523 88.593216,8.3102398 C 88.166207,7.7402272 87.548193,8.1202356 86.93018,8.2152377 z " + id="path399" + style="fill:url(#radialGradient8739)" /> + <path + d="M 63.810671,47.939112 C 63.810671,47.939112 58.875563,47.770108 53.653448,47.163094 C 53.651448,47.198095 53.646448,47.232096 53.646448,47.268097 C 53.646448,49.754151 58.460553,53.353231 63.694669,53.353231 C 68.929784,53.353231 73.806891,49.817153 73.806891,47.331098 C 73.806891,47.280097 73.800891,47.232096 73.797891,47.183095 C 68.639777,47.774108 63.810671,47.939112 63.810671,47.939112 z " + id="path406" + style="fill:url(#linearGradient8736)" /> + <path + d="M 37.931102,57.153314 C 35.466048,61.446409 35.324044,65.993509 37.614095,67.307538 C 39.903145,68.621567 43.75823,66.207513 46.223284,61.914419 C 48.688338,57.622325 48.830342,53.075225 46.541291,51.761196 C 44.251241,50.446167 40.396156,52.86122 37.931102,57.153314 z " + id="path429" + style="fill:url(#radialGradient8733)" /> + <path + d="M 87.203186,57.153314 C 89.66824,61.446409 89.810243,65.993509 87.521193,67.307538 C 85.231142,68.621567 81.376058,66.207513 78.912003,61.914419 C 76.445949,57.622325 76.304946,53.075225 78.594996,51.761196 C 80.884047,50.446167 84.738132,52.86122 87.203186,57.153314 z " + id="path452" + style="fill:url(#radialGradient8730)" /> + <path + d="M 42.030192,75.002707 C 42.030192,75.002707 42.084193,74.976706 42.183195,74.927705 C 43.050214,74.499696 47.37831,72.359649 48.829342,71.675634 C 50.391376,70.939618 51.421399,71.671634 53.680448,73.094665 C 53.75745,73.144666 53.836452,73.193667 53.916454,73.242668 L 56.104502,73.242668 L 57.436531,75.289713 C 57.436531,75.289713 59.100568,76.667744 58.481554,77.808769 C 58.481554,77.808769 59.813583,79.996817 58.861562,81.375847 C 58.861562,81.375847 57.293528,87.649985 53.156437,87.608984 C 53.093435,87.608984 53.029434,87.606984 52.966433,87.602984 C 48.687338,87.364979 48.544335,87.744987 47.83132,88.079995 C 47.83132,88.079995 46.167283,85.653941 45.406266,85.177931 C 44.64525,84.70392 44.074237,85.034928 44.074237,85.034928 C 44.074237,85.034928 41.649184,83.181887 43.029214,79.710811 L 42.030192,75.002707 z " + id="path465" + style="fill:url(#radialGradient8727)" /> + <path + d="M 43.630227,65.778504 L 42.235197,58.932353 C 39.572138,54.368253 35.768054,59.312362 35.768054,59.312362 C 35.768054,59.312362 34.374024,61.720415 33.74001,68.695568 C 33.105996,75.668722 41.47418,70.721613 41.727185,69.836593 C 41.980191,68.949574 43.375222,65.778504 43.375222,65.778504 L 43.630227,65.778504 L 43.630227,65.778504 z " + id="path478" + style="fill:url(#radialGradient8724)" /> + <path + d="M 92.952312,69.710591 C 92.952312,69.710591 91.685284,60.073379 89.65724,58.170337 C 89.65724,58.170337 83.354101,56.866308 83.190098,61.97442 C 83.063095,65.905507 85.090139,66.540521 85.726153,67.552543 C 86.360167,68.567565 87.37319,72.117643 87.37319,73.385671 C 87.37419,73.386671 92.572304,74.779702 92.952312,69.710591 z " + id="path491" + style="fill:url(#radialGradient8721)" /> + <path + d="M 38.051104,98.998235 C 36.783077,96.716185 37.417091,95.322154 37.290088,94.434134 C 37.164085,93.547115 41.348177,94.180129 41.855188,93.675118 C 42.362199,93.165107 46.546291,93.801121 48.829342,98.998235 C 48.829342,98.998235 49.969367,102.54931 50.603381,102.93032 C 50.603381,102.93032 51.111392,108.63545 46.293286,107.11441 C 46.293286,107.11441 44.898255,105.46538 43.503224,105.46538 C 43.504224,105.46438 39.319132,101.28029 38.051104,98.998235 z " + id="path504" + style="fill:url(#radialGradient8718)" /> + <path + d="M 78.624997,106.7324 C 78.624997,106.7324 75.455927,95.323154 86.360167,92.913101 C 86.360167,92.913101 89.910245,93.548115 89.403234,97.099193 C 89.403234,97.099193 85.217142,102.55031 84.331123,105.21137 C 84.331123,105.21037 82.303078,107.87443 78.624997,106.7324 z " + id="path517" + style="fill:url(#radialGradient8715)" /> + <path + d="M 57.070523,105.84639 C 57.070523,105.84639 58.465554,106.4814 59.478576,105.46438 C 60.493598,104.45135 59.22557,103.18233 59.22557,103.18233 C 59.22557,103.18233 56.562512,102.54931 56.562512,101.02828 C 56.563512,101.02728 55.929498,104.07035 57.070523,105.84639 z " + id="path530" + style="fill:url(#radialGradient8712)" /> + <path + d="M 68.73478,106.09939 C 68.73478,106.09939 66.706735,104.57836 66.453729,103.81734 C 66.200724,103.05632 69.749802,103.43833 70.257813,102.1703 C 70.763824,100.90128 71.01783,105.46438 68.73478,106.09939 z " + id="path543" + style="fill:url(#radialGradient8709)" /> + <path + d="M 73.173877,90.378045 C 72.285858,89.743031 72.793869,87.078973 70.511819,87.206975 C 68.228768,87.334978 70.511819,86.826967 70.511819,86.826967 C 70.511819,86.826967 68.355771,87.206975 68.355771,83.402892 C 68.355771,79.599808 66.834738,77.443761 67.594754,76.93675 C 68.355771,76.428738 68.73578,77.443761 69.115788,76.682744 C 69.495796,75.921727 70.636821,71.357627 74.186899,71.357627 C 77.736978,71.357627 76.723955,72.625655 78.752,72.625655 C 80.781045,72.625655 81.92207,73.514674 82.556084,75.668722 C 83.190098,77.825769 84.837134,75.415716 83.951114,82.516872 C 83.063095,89.618028 79.386014,86.827967 79.386014,86.827967 L 77.484972,91.391067 C 77.484972,91.391067 76.850958,86.574962 75.58393,87.713987 C 74.313902,88.855012 73.173877,90.378045 73.173877,90.378045 z " + id="path556" + style="fill:url(#radialGradient8706)" /> + <path + d="M 44.582248,35.834845 L 43.959234,36.749865 C 43.958234,36.749865 43.958234,36.750865 43.958234,36.750865 C 43.958234,36.750865 44.077237,39.055916 46.263285,39.055916 C 46.263285,39.055916 47.622315,39.154918 48.067325,37.251876 L 52.37742,35.811845 C 52.37742,35.811845 56.113502,34.185809 56.113502,31.122742 L 56.109502,31.119742 C 54.087457,30.619731 52.303418,29.931715 50.865386,29.100697 C 48.431333,31.152742 46.231284,33.512794 44.582248,35.834845 z " + id="path565" + style="fill:url(#radialGradient8703)" /> + <path + d="M 44.582248,36.722865 C 46.231284,34.400814 48.042324,32.583774 50.478378,30.531729 C 52.39142,31.636753 56.056501,31.419748 56.056501,31.419748 C 56.056501,31.606752 56.0415,31.789756 56.0155,31.96976 C 56.078501,31.700754 56.114502,31.418748 56.114502,31.122742 L 56.110502,31.119742 C 54.088457,30.619731 52.304418,29.931715 50.866386,29.100697 C 48.432333,31.153742 46.232284,33.513794 44.582248,35.835845 L 43.959234,36.750865 C 43.958234,36.750865 43.958234,36.751865 43.958234,36.751865 C 43.958234,36.751865 43.975235,37.051872 44.097237,37.43488 L 44.582248,36.722865 z " + id="path572" + style="fill:url(#radialGradient8700)" /> + <path + d="M 76.755956,29.099697 C 75.319924,29.929715 73.535885,30.617731 71.517841,31.117742 L 71.513841,31.119742 C 71.513841,31.119742 72.666866,36.362857 79.704021,36.362857 C 79.704021,36.362857 81.794067,41.460969 84.046116,37.358879 C 82.346079,34.566817 79.727021,31.604752 76.755956,29.099697 z " + id="path581" + style="fill:url(#radialGradient8697)" /> + <path + d="M 71.905849,31.418748 C 73.924894,30.918737 75.413926,30.854736 76.850958,30.023717 C 79.782023,32.495772 82.030072,35.12983 83.721109,37.88289 C 83.828112,37.726887 83.937114,37.555883 84.045116,37.358879 C 82.346079,34.566817 79.727021,31.604752 76.754956,29.099697 C 75.318924,29.929715 73.534885,30.617731 71.516841,31.117742 L 71.512841,31.119742 C 71.512841,31.119742 71.550841,31.284745 71.647844,31.552751 L 71.905849,31.418748 z " + id="path588" + style="fill:url(#radialGradient8694)" /> + <path + d="M 44.264241,47.141094 C 44.264241,47.141094 32.091973,57.792328 33.106996,73.514674 C 34.121018,89.23602 35.643052,93.801121 38.686118,99.380243 C 41.729185,104.95737 52.205416,116.02861 56.436509,116.62262 C 60.667602,117.21964 60.747604,115.35459 62.015632,114.08657 C 63.28266,112.81854 54.407464,108.50744 47.307308,104.95737 C 40.206152,101.40829 38.431113,96.590182 37.164085,90.250042 C 35.896057,83.909903 36.656074,77.825769 35.389046,70.722613 C 34.121018,63.623457 41.981191,49.423144 44.771252,49.170139 C 47.561314,48.916133 44.264241,47.141094 44.264241,47.141094 z " + id="path632" + style="fill:url(#radialGradient8691)" /> + <path + d="M 69.179789,102.94032 C 69.179789,102.94032 64.803693,103.96634 57.957542,102.59731 C 51.111392,101.23128 66.897739,119.69469 69.179789,102.94032 z " + id="path666" + style="fill:url(#linearGradient8688)" /> + <path + d="M 60.620601,47.521102 C 60.620601,47.521102 43.700229,110.41649 50.237373,114.82258 L 54.789473,117.31764 C 56.688514,118.12966 58.654558,118.70167 60.666602,118.99367 C 61.703625,119.14468 62.751648,117.70065 63.810671,117.70065 C 63.898673,117.70065 63.987675,117.71465 64.076677,117.73165 C 64.065677,117.59564 64.056677,117.46364 64.043676,117.31964 C 63.663668,113.32555 63.473664,101.15428 63.854672,99.25224 C 64.23368,97.351199 64.804693,83.276889 64.425685,78.33078 C 64.044676,73.386671 64.804693,55.889286 64.995697,52.466211 C 65.184701,49.043136 60.620601,47.521102 60.620601,47.521102 z " + id="path693" + style="fill:url(#linearGradient8685)" /> + <path + d="M 67.257747,47.758108 C 65.189702,47.892111 63.811671,47.939112 63.811671,47.939112 C 63.811671,47.939112 62.37864,47.89011 60.240593,47.750107 L 60.240593,49.827153 C 60.240593,49.827153 55.930498,52.746217 55.676492,55.13527 C 55.423487,57.523322 57.071523,59.912375 57.071523,59.912375 L 56.564512,60.177381 L 58.085545,61.371407 C 59.986587,64.026465 63.917674,62.830439 63.917674,62.830439 C 66.96074,65.220492 71.779846,60.839395 71.779846,60.839395 C 74.187899,57.654325 71.145833,51.9482 71.145833,51.9482 C 67.545753,49.868154 67.201746,48.378121 67.257747,47.758108 z " + id="path706" + style="fill:url(#radialGradient8682)" /> + <circle + cx="37.618999" + cy="59.301998" + r="11.792" + id="circle651" + style="fill:url(#radialGradient8669)" + sodipodi:cx="37.618999" + sodipodi:cy="59.301998" + sodipodi:rx="11.792" + sodipodi:ry="11.792" + transform="matrix(1.000022,0,0,1.000022,13.30156,4.003145)" /> + <path + d="M 63.810671,117.70065 C 62.86865,117.70065 61.93363,118.84367 61.00761,118.98667 C 61.01961,118.98967 61.03461,118.99167 61.04761,118.99367 C 62.014632,119.13368 62.990653,117.88965 63.977675,117.72065 C 63.921674,117.71265 63.865672,117.70065 63.810671,117.70065 z " + id="path708" + style="fill:white" /> + <path + d="M 61.001609,47.521102 C 61.001609,47.521102 60.988609,47.567103 60.965609,47.653105 C 62.023632,48.088115 65.153701,49.618149 64.995697,52.465211 C 64.804693,55.888286 64.043676,73.385671 64.425685,78.32978 C 64.804693,83.275889 64.234681,97.350199 63.854672,99.25124 C 63.474664,101.15328 63.663668,113.32455 64.043676,117.31864 C 64.056677,117.45564 64.064677,117.57964 64.074677,117.70965 C 64.114678,117.70565 64.151679,117.69965 64.19068,117.69965 C 64.279681,117.69965 64.367683,117.71365 64.456685,117.73065 C 64.445685,117.59464 64.436685,117.46264 64.424685,117.31864 C 64.043676,113.32455 63.853672,101.15328 64.23368,99.25124 C 64.614689,97.350199 65.185701,83.275889 64.804693,78.32978 C 64.425685,73.385671 65.185701,55.888286 65.375706,52.465211 C 65.56571,49.042136 61.001609,47.521102 61.001609,47.521102 z " + id="path710" + style="opacity:0.3;fill:white" /> + <path + d="M 109.92669,60.454387 C 109.92669,60.454387 110.31669,62.133424 109.18267,61.721415 C 109.18267,61.721415 102.25352,55.662281 97.222406,56.536301 L 97.622415,57.820329 C 97.622415,57.820329 100.70348,59.860374 102.03451,59.622369 C 102.03451,59.622369 102.86753,60.14438 102.86753,60.620391 C 102.86753,61.096401 105.69559,62.071422 106.57561,61.52441 C 106.57561,61.52441 108.26365,61.810417 108.26365,63.283449 C 108.26365,63.283449 107.07462,63.996465 106.43361,63.616456 C 106.43361,63.616456 107.70564,65.649501 110.21269,63.141446 C 111.46072,61.891419 109.92669,60.454387 109.92669,60.454387 z " + id="path712" + style="opacity:0.3" /> + <path + d="M 27.939882,108.04543 L 27.813879,108.22344 C 27.812879,108.22344 27.86388,108.17044 27.939882,108.04543 z " + id="path714" + style="opacity:0.3" /> + <path + style="fill:url(#radialGradient8674);fill-opacity:1" + id="path6763" + d="M 84.839134,47.3951 C 84.839134,47.3951 97.39241,59.041356 95.236363,76.05073 C 95.236363,76.05073 93.206318,95.829165 87.628195,102.67732 C 87.628195,102.67732 79.007005,115.10159 71.398838,115.86261 C 71.398838,115.86261 67.340749,117.13263 65.819715,113.83456 C 65.819715,113.83456 64.552687,114.08757 69.624799,112.81954 C 74.695911,111.55251 79.514017,109.77847 83.064095,104.70636 C 86.614173,99.634249 89.404234,95.830165 88.642217,93.041104 C 87.882201,90.251042 90.418257,78.077775 92.446301,72.754658 C 94.475346,67.42954 88.136206,58.807351 85.727153,58.299339 C 83.3181,57.791328 84.839134,47.3951 84.839134,47.3951 z " /> + </g> +</svg> diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index 25c7a7f363..91a25ca426 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -126,6 +126,10 @@ def convert_bulk_ebook(parent, db, book_ids, out_format=None): OptionRecommendation.HIGH)) temp_files.append(d.cover_file) + for x in list(lrecs): + if x[0] == 'debug_pipeline': + lrecs.remove(x) + desc = _('Convert book %d of %d (%s)') % (i + 1, total, repr(mi.title)) args = [in_file, out_file.name, lrecs] diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index 36a262ab5c..c3914bdb81 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -142,7 +142,7 @@ Why doesn't |app| have a column for foo? How do I move my |app| library from one computer to another? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Simply copy the |app| library folder from the old to the new computer. You can find out what the library folder is by clicking Preferences. The very first item is the path tot he library folder. Now on the new computer, start |app| for the first time. It will run the Welcome Wizard asking you for the location of the |app| library. Point it to the previously copied folder. +Simply copy the |app| library folder from the old to the new computer. You can find out what the library folder is by clicking Preferences. The very first item is the path to the library folder. Now on the new computer, start |app| for the first time. It will run the Welcome Wizard asking you for the location of the |app| library. Point it to the previously copied folder. Note that if you are transferring between different types of computers (for example Windows to OS X) then after doing the above you should also go to Preferences->Advanced and click the Check database integrity button. It will warn you about missing files, if any, which you should then transfer by hand. From a36bfaab26851f37ad69779c0b419466bcb283dd Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 15:15:31 -0600 Subject: [PATCH 10/21] IGN:Add description as comments to downloaded news --- src/calibre/customize/ui.py | 4 ++++ src/calibre/web/feeds/news.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 22885edf24..0c40e7c8da 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -351,6 +351,10 @@ def initialize_plugins(): initialize_plugins() +def intialized_plugins(): + for plugin in _initialized_plugins: + yield plugin + def option_parser(): parser = OptionParser(usage=_('''\ %prog options diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 849a5be1ab..0aa2ac25f8 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -878,6 +878,9 @@ class BasicNewsRecipe(Recipe): mi.author_sort = __appname__ mi.publication_type = 'periodical:'+self.publication_type mi.timestamp = datetime.now() + mi.comments = self.description + if not isinstance(mi.comments, unicode): + mi.comments = mi.comments.decode('utf-8', 'replace') mi.pubdate = datetime.now() opf_path = os.path.join(dir, 'index.opf') ncx_path = os.path.join(dir, 'index.ncx') From 85cafcc6cfa3ee6580dcd824882df4392be11168 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 16:37:19 -0600 Subject: [PATCH 11/21] version 0.6.9 --- src/calibre/constants.py | 2 +- src/calibre/trac/plugins/download.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 240a339caa..baaa9dfefc 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.6.8' +__version__ = '0.6.9' __author__ = "Kovid Goyal <kovid@kovidgoyal.net>" import re diff --git a/src/calibre/trac/plugins/download.py b/src/calibre/trac/plugins/download.py index b25d06155f..61cf330a78 100644 --- a/src/calibre/trac/plugins/download.py +++ b/src/calibre/trac/plugins/download.py @@ -180,7 +180,7 @@ else: data = dict(version = version, name='osx', installer_name='OS X universal dmg', title='Download %s for OS X'%(__appname__), - compatibility='%s works on OS X Tiger and above.'%(__appname__,), + compatibility='%s works on OS X Tiger and Leopard, but not Snow Leopard.'%(__appname__,), path=MOBILEREAD+file, app=__appname__, note=Markup(\ u''' From af66168ff5ec01ded9f112fb5f246ba96eaeb235 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 16:38:15 -0600 Subject: [PATCH 12/21] IGN:Tag release --- src/calibre/translations/calibre.pot | 534 +++++++++++++++------------ 1 file changed, 293 insertions(+), 241 deletions(-) diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 27084860a1..b945074c27 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.6.8\n" -"POT-Creation-Date: 2009-08-25 14:07+MDT\n" -"PO-Revision-Date: 2009-08-25 14:07+MDT\n" +"Project-Id-Version: calibre 0.6.9\n" +"POT-Creation-Date: 2009-08-27 16:37+MDT\n" +"PO-Revision-Date: 2009-08-27 16:37+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -96,8 +96,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -118,7 +118,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -126,14 +126,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:373 #: /home/kovid/work/calibre/src/calibre/library/server.py:446 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "" @@ -210,18 +210,14 @@ msgid "Conversion Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 -msgid "Save the output from the input plugin to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring. WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 msgid "Specify the character encoding of the input document. If set this option will override any encoding declared by the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "If specified, the output plugin will try to create output that is as human readable as possible. May not have any effect for some output plugins." msgstr "" @@ -322,7 +318,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -330,27 +326,27 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "Customize plugin. Specify name of plugin and customization string separated by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" @@ -685,7 +681,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -693,234 +689,238 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:90 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +msgid "Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:106 msgid "Specify the input profile. The input profile gives the conversion system information on how to interpret various information in the input document. For example resolution dependent lengths (i.e. lengths in pixels). Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:117 msgid "Specify the output profile. The output profile tells the conversion system how to optimize the created document for the specified device. In some cases, an output profile is required to produce documents that will work on a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:128 msgid "The base font size in pts. All font sizes in the produced book will be rescaled based on this size. By choosing a larger size you can make the fonts in the output bigger and vice versa. By default, the base font size is chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:138 msgid "Mapping from CSS font names to font sizes in pts. An example setting is 12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-large, with the final size being for huge fonts. The font rescaling algorithm uses these sizes to intelligently rescale fonts. The default is to use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:150 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:157 msgid "The line height in pts. Controls spacing between consecutive lines of text. By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:165 msgid "Some badly designed documents use tables to control the layout of text on the page. When converted these documents often have text that runs off the page and other artifacts. This option will extract the content from the tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:175 msgid "XPath expression that specifies all tags that should be added to the Table of Contents at level one. If this is specified, it takes precedence over other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 msgid "XPath expression that specifies all tags that should be added to the Table of Contents at level two. Each entry is added under the previous level one entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 msgid "XPath expression that specifies all tags that should be added to the Table of Contents at level three. Each entry is added under the previous level two entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 msgid "Normally, if the source file already has a Table of Contents, it is used in preference to the auto-generated one. With this option, the auto-generated one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:208 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:215 msgid "If fewer than this number of chapters is detected, then links are added to the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:222 msgid "Maximum number of links to insert into the TOC. Set to 0 to disable. Default is: %default. Links are only added to the TOC if less than the threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:230 msgid "Remove entries from the Table of Contents whose titles match the specified regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:241 msgid "An XPath expression to detect chapter titles. The default is to consider <h1> or <h2> tags that contain the words \"chapter\",\"book\",\"section\" or \"part\" as chapter titles as well as any tags that have class=\"chapter\". The expression used must evaluate to a list of elements. To disable chapter detection, use the expression \"/\". See the XPath Tutorial in the calibre User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 msgid "Specify how to mark detected chapters. A value of \"pagebreak\" will insert page breaks before chapters. A value of \"rule\" will insert a line before 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 "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 msgid "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to the style rules from the source file, so it can be used to override those rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274 msgid "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:280 msgid "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285 msgid "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 msgid "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295 msgid "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300 msgid "Do not force text to be justified in output. Whether text is actually displayed justified or not depends on whether the ebook format and reading device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:307 msgid "Remove spacing between paragraphs. Also sets an indent on paragraphs of 1.5em. Spacing removal will not work if the source file does not use paragraphs (<p> or <div> tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:314 msgid "Use the cover detected from the source file in preference to the specified cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 msgid "Insert a blank line between paragraphs. Will not work if the source file does not use paragraphs (<p> or <div> tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 msgid "Remove the first image from the input ebook. Useful if the first image in the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:335 msgid "Insert the book metadata at the start of the book. This is useful if your ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:343 msgid "Attempt to detect and correct hard line breaks and other problems in the source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:351 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:364 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 msgid "Read metadata from the specified OPF file. Metadata read from this file will override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385 msgid "Transliterate unicode characters to an ASCII representation. Use with care because this will replace unicode characters with ASCII. For instance it will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases where there are multiple representations of a character (characters shared by Chinese and Japanese for instance) the representation used by the largest number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:400 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:404 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:425 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:429 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:433 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:437 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:441 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:445 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:449 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:453 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:545 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:711 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:732 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:819 msgid "Creating" msgstr "" @@ -1919,43 +1919,47 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "The add books process seems to have hung. Try restarting calibre and adding the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "Books with the same title as the following already exist in the database. Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -1964,7 +1968,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -1997,6 +2001,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2077,6 +2082,66 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:55 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:56 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "Choose a folder to put the debug output into. If you specify a folder, calibre will place a lot of debug output into it. This will be useful in understanding the conversion process and figuring out the correct values for conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2303,39 +2368,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2502,11 +2534,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -3117,7 +3149,7 @@ msgid "Failed to start content server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 msgid "Select location for books" msgstr "" @@ -3146,98 +3178,106 @@ msgstr "" msgid "Invalid database location.<br>Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:765 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:785 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:791 msgid "The following books had formats listed in the database that are not actually available. The entries for the formats have been removed. You should check them manually. This can happen if you manipulate the files in the library folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "Here you can control how calibre will read metadata from the files you add to it. calibre can either read metadata from the contents of the file, or from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "Here you can control how calibre will save your books when you click the Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "By adjusting the template below, you can control what folders the files are saved in and what filenames they are given. You can use the / character to indicate sub-folders. Available metadata variables are described below. If a particular book does not have some metadata, the variable will be replaced by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" @@ -4562,12 +4602,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1625 msgid "Choose a location for your ebook library." msgstr "" @@ -4779,120 +4819,120 @@ msgstr "" msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "There was a temporary error talking to the device. Please unplug and reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1587 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1605 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 msgid "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "<b>Failed</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1634 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1683 msgid "is the result of the efforts of many volunteers from all over the world. If you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1707 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1710 msgid "" " is communicating with the device!<br>\n" " Quitting may cause corruption on the device.<br>\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1714 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1765 msgid "will keep running in the system tray. To close it, choose <b>Quit</b> in the context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1784 msgid "<span style=\"color:red; font-weight:bold\">Latest version: <a href=\"%s\">%s</a></span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1792 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "%s has been updated to version %s. See the <a href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1811 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1813 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1815 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1869 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1871 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1873 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1876 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1878 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1898 msgid "try deleting the file" msgstr "" @@ -5084,25 +5124,25 @@ msgid "Starting conversion of %d books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:133 msgid "Convert book %d of %d (%s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:150 msgid "Could not convert some books" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 msgid "Could not convert %d of %d books, because no suitable source format was found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:187 msgid "Fetch news from " msgstr "" @@ -5529,19 +5569,19 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "<p>An invalid library already exists at %s, delete it before trying to move the existing library.<br>Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -5762,64 +5802,64 @@ msgstr "" msgid "Path to the calibre library. Default is to use the path stored in the settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 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:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma separated list of fields.\n" "Available fields: %s\n" "Default: %%default. The special field \"all\" can be used to select all fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 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:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 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:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 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:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "The prefix for all file paths. Default is the absolute path to the library folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "The format in which to output the data. Available choices: %s. Defaults is text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 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:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -5827,49 +5867,49 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 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:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 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:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" "Remove the books identified by ids from the database. ids should be a comma separated list of id numbers (you can get id numbers by using the list command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" "Add the ebook in ebook_file to the available formats for the logical book identified by id. You can get id by using the list command. If the format already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -5877,11 +5917,11 @@ msgid "" "Remove the format fmt from the logical book identified by id. You can get id by using the list command. fmt should be a file extension like LRF or TXT or EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -5890,15 +5930,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -5909,11 +5949,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -5922,27 +5962,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:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -5954,27 +5994,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1727 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1751 msgid "Checked id" msgstr "" @@ -6058,7 +6098,15 @@ msgstr "" msgid "The format in which to display dates. %d - day, %b - month, %Y - year. Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:228 msgid "Requested formats not available" msgstr "" @@ -6228,35 +6276,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:926 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:997 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1008 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1023 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6366,6 +6414,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6399,7 +6448,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6450,6 +6500,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 @@ -6492,6 +6543,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 From 753466ab0614d33c031c7cd556fd7418ab93ba54 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 19:57:49 -0600 Subject: [PATCH 13/21] Fix various regression in 0.6.9 caused by the new conversion debug framework --- src/calibre/customize/builtins.py | 5 +++-- src/calibre/ebooks/conversion/plumber.py | 5 ++++- src/calibre/ebooks/mobi/input.py | 2 +- src/calibre/ebooks/txt/input.py | 6 +++--- src/calibre/gui2/convert/gui_conversion.py | 6 ++++-- 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 3493ace26a..a8f68e3073 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -27,12 +27,13 @@ every time you add an HTML file to the library.\ from calibre.ebooks.epub import initialize_container with TemporaryDirectory('_plugin_html2zip') as tdir: - recs =[('debug_input', tdir, OptionRecommendation.HIGH)] + recs =[('debug_pipeline', tdir, OptionRecommendation.HIGH)] if self.site_customization and self.site_customization.strip(): recs.append(['input_encoding', self.site_customization.strip(), OptionRecommendation.HIGH]) - gui_convert(htmlfile, tdir, recs) + gui_convert(htmlfile, tdir, recs, abort_after_input_dump=True) of = self.temporary_file('_plugin_html2zip.zip') + tdir = os.path.join(tdir, 'input') opf = glob.glob(os.path.join(tdir, '*.opf'))[0] ncx = glob.glob(os.path.join(tdir, '*.ncx')) if ncx: diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index fcbc6ce395..4fa33869e2 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -68,7 +68,7 @@ class Plumber(object): ] def __init__(self, input, output, log, report_progress=DummyReporter(), - dummy=False, merge_plugin_recs=True): + dummy=False, merge_plugin_recs=True, abort_after_input_dump=False): ''' :param input: Path to input file. :param output: Path to output file/directory @@ -78,6 +78,7 @@ class Plumber(object): self.output = os.path.abspath(output) self.log = log self.ui_reporter = report_progress + self.abort_after_input_dump = abort_after_input_dump # Initialize the conversion options that are independent of input and # output formats. The input and output plugins can still disable these @@ -716,6 +717,8 @@ OptionRecommendation(name='language', accelerators, tdir) if self.opts.debug_pipeline is not None: self.dump_input(self.oeb, tdir) + if self.abort_after_input_dump: + return if self.input_fmt == 'recipe': self.opts_to_mi(self.user_metadata) if not hasattr(self.oeb, 'manifest'): diff --git a/src/calibre/ebooks/mobi/input.py b/src/calibre/ebooks/mobi/input.py index 97d94a0e33..bc9409b852 100644 --- a/src/calibre/ebooks/mobi/input.py +++ b/src/calibre/ebooks/mobi/input.py @@ -17,7 +17,7 @@ class MOBIInput(InputFormatPlugin): from calibre.ebooks.mobi.reader import MobiReader from lxml import html mr = MobiReader(stream, log, options.input_encoding, - options.debug_input) + options.debug_pipeline) parse_cache = {} mr.extract_content('.', parse_cache) raw = parse_cache.pop('calibre_raw_mobi_markup', False) diff --git a/src/calibre/ebooks/txt/input.py b/src/calibre/ebooks/txt/input.py index 75dd516360..5d84a1bde1 100644 --- a/src/calibre/ebooks/txt/input.py +++ b/src/calibre/ebooks/txt/input.py @@ -50,10 +50,10 @@ class TXTInput(InputFormatPlugin): htmlfile.write(html.encode('utf-8')) htmlfile.close() cwd = os.getcwdu() - odi = options.debug_input - options.debug_input = None + odi = options.debug_pipeline + options.debug_pipeline = None oeb = html_input(open(htmlfile.name, 'rb'), options, 'html', log, {}, cwd) - options.debug_input = odi + options.debug_pipeline = odi os.remove(htmlfile.name) return oeb diff --git a/src/calibre/gui2/convert/gui_conversion.py b/src/calibre/gui2/convert/gui_conversion.py index f8da2aa824..06ade752d1 100644 --- a/src/calibre/gui2/convert/gui_conversion.py +++ b/src/calibre/gui2/convert/gui_conversion.py @@ -8,10 +8,12 @@ from calibre.ebooks.conversion.plumber import Plumber, DummyReporter from calibre.utils.logging import Log from calibre.customize.conversion import OptionRecommendation -def gui_convert(input, output, recommendations, notification=DummyReporter()): +def gui_convert(input, output, recommendations, notification=DummyReporter(), + abort_after_input_dump=False): recommendations = list(recommendations) recommendations.append(('verbose', 2, OptionRecommendation.HIGH)) - plumber = Plumber(input, output, Log(), report_progress=notification) + plumber = Plumber(input, output, Log(), report_progress=notification, + abort_after_input_dump=abort_after_input_dump) plumber.merge_ui_recommendations(recommendations) plumber.run() From f094f58927b2fe73270e4db9262e98ccbd07b1d9 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 20:01:08 -0600 Subject: [PATCH 14/21] version 0.6.10 --- src/calibre/constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/constants.py b/src/calibre/constants.py index baaa9dfefc..615dc3000a 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.6.9' +__version__ = '0.6.10' __author__ = "Kovid Goyal <kovid@kovidgoyal.net>" import re From 6b4be93c10c0dfdb6ef2ddce1d6f0c74cc115281 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 20:02:14 -0600 Subject: [PATCH 15/21] IGN:Tag release --- src/calibre/translations/calibre.pot | 170 +++++++++++++-------------- 1 file changed, 85 insertions(+), 85 deletions(-) diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index b945074c27..0989db9b32 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.6.9\n" -"POT-Creation-Date: 2009-08-27 16:37+MDT\n" -"PO-Revision-Date: 2009-08-27 16:37+MDT\n" +"Project-Id-Version: calibre 0.6.10\n" +"POT-Creation-Date: 2009-08-27 20:01+MDT\n" +"PO-Revision-Date: 2009-08-27 20:01+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -158,50 +158,50 @@ msgstr "" msgid "Follow all local links in an HTML file and create a ZIP file containing all linked files. This plugin is run every time you add an HTML file to the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "Character encoding for the input HTML files. Common choices include: cp1252, latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -689,238 +689,238 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:90 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:97 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 msgid "Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:106 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "Specify the input profile. The input profile gives the conversion system information on how to interpret various information in the input document. For example resolution dependent lengths (i.e. lengths in pixels). Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "Specify the output profile. The output profile tells the conversion system how to optimize the created document for the specified device. In some cases, an output profile is required to produce documents that will work on a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "The base font size in pts. All font sizes in the produced book will be rescaled based on this size. By choosing a larger size you can make the fonts in the output bigger and vice versa. By default, the base font size is chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:138 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "Mapping from CSS font names to font sizes in pts. An example setting is 12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-large, with the final size being for huge fonts. The font rescaling algorithm uses these sizes to intelligently rescale fonts. The default is to use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "The line height in pts. Controls spacing between consecutive lines of text. By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:165 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "Some badly designed documents use tables to control the layout of text on the page. When converted these documents often have text that runs off the page and other artifacts. This option will extract the content from the tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:175 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "XPath expression that specifies all tags that should be added to the Table of Contents at level one. If this is specified, it takes precedence over other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:184 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "XPath expression that specifies all tags that should be added to the Table of Contents at level two. Each entry is added under the previous level one entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "XPath expression that specifies all tags that should be added to the Table of Contents at level three. Each entry is added under the previous level two entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "Normally, if the source file already has a Table of Contents, it is used in preference to the auto-generated one. With this option, the auto-generated one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:215 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "If fewer than this number of chapters is detected, then links are added to the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:222 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "Maximum number of links to insert into the TOC. Set to 0 to disable. Default is: %default. Links are only added to the TOC if less than the threshold number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:230 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "Remove entries from the Table of Contents whose titles match the specified regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:241 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "An XPath expression to detect chapter titles. The default is to consider <h1> or <h2> tags that contain the words \"chapter\",\"book\",\"section\" or \"part\" as chapter titles as well as any tags that have class=\"chapter\". The expression used must evaluate to a list of elements. To disable chapter detection, use the expression \"/\". See the XPath Tutorial in the calibre User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 msgid "Specify how to mark detected chapters. A value of \"pagebreak\" will insert page breaks before chapters. A value of \"rule\" will insert a line before 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 "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 msgid "Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to the style rules from the source file, so it can be used to override those rules." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 msgid "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 msgid "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 msgid "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "Do not force text to be justified in output. Whether text is actually displayed justified or not depends on whether the ebook format and reading device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:307 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 msgid "Remove spacing between paragraphs. Also sets an indent on paragraphs of 1.5em. Spacing removal will not work if the source file does not use paragraphs (<p> or <div> tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:314 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "Use the cover detected from the source file in preference to the specified cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "Insert a blank line between paragraphs. Will not work if the source file does not use paragraphs (<p> or <div> tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:327 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "Remove the first image from the input ebook. Useful if the first image in the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:335 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "Insert the book metadata at the start of the book. This is useful if your ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:343 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "Attempt to detect and correct hard line breaks and other problems in the source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:351 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:358 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:364 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:378 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "Read metadata from the specified OPF file. Metadata read from this file will override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:385 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "Transliterate unicode characters to an ASCII representation. Use with care because this will replace unicode characters with ASCII. For instance it will replace \"%s\" with \"Mikhail Gorbachiov\". Also, note that in cases where there are multiple representations of a character (characters shared by Chinese and Japanese for instance) the representation used by the largest number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:400 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:404 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:409 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:413 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:417 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:421 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:425 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:429 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:433 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:437 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:441 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:449 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:453 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:545 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:711 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:732 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:819 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:822 msgid "Creating" msgstr "" From b34bdd60cd1e030e5d1ad771827abd0f1f119692 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 21:23:14 -0600 Subject: [PATCH 16/21] New recipe for The Intelligencer by Darko Miletic --- installer/linux/freeze.py | 2 + src/calibre/web/feeds/recipes/__init__.py | 1 + .../web/feeds/recipes/recipe_intelligencer.py | 45 +++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 src/calibre/web/feeds/recipes/recipe_intelligencer.py diff --git a/installer/linux/freeze.py b/installer/linux/freeze.py index 6e5bb0592b..c43c3f0ec5 100644 --- a/installer/linux/freeze.py +++ b/installer/linux/freeze.py @@ -48,6 +48,8 @@ def freeze(): '/usr/lib/libdbus-1.so.3', '/usr/lib/libopenjpeg.so.2', '/usr/lib/libxslt.so.1', + '/usr/lib64/libjpeg.so.7'.replace('64', '64' if is64bit + else ''), '/usr/lib/libxslt.so.1', '/usr/lib/libgthread-2.0.so.0', '/usr/lib/gcc/***-pc-linux-gnu/4.4.1/libstdc++.so.6'.replace('***', diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 8ce81047b9..3979d542ed 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -56,6 +56,7 @@ recipe_modules = ['recipe_' + r for r in ( 'volksrant', 'theeconomictimes_india', 'ourdailybread', 'monitor', 'republika', 'beta', 'beta_en', 'glasjavnosti', 'esquire', 'livemint', 'thedgesingapore', 'darknet', 'rga', + 'intelligencer', )] diff --git a/src/calibre/web/feeds/recipes/recipe_intelligencer.py b/src/calibre/web/feeds/recipes/recipe_intelligencer.py new file mode 100644 index 0000000000..1b588a68bf --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_intelligencer.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2009, Darko Miletic <darko.miletic at gmail.com>' + +''' +Inteligencer.ca +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class Inteligencer(BasicNewsRecipe): + title = u'Intelligencer' + oldest_article = 7 + max_articles_per_feed = 100 + encoding = 'utf-8' + language = _('English') + no_stylesheets = True + use_embedded_content = False + lang = 'en-CA' + + conversion_options = { + 'language' : lang + , 'pretty_print' : True + } + + remove_attributes = ['style','width','height','font','border','align','action','onload'] + + keep_only_tags = [dict(name='td',attrs={'colspan':'2'})] + + remove_tags = [ + dict(name=['object','link','embed','iframe']) + ,dict(name='div',attrs={'id':'header'}) + ] + feeds = [(u'Recent News', u'http://www.intelligencer.ca/rss/')] + + def print_version(self, url): + return url.replace('/ArticleDisplay.aspx?','/PrintArticle.aspx?') + + def preprocess_html(self, soup): + for item in soup.findAll('td'): + del item['colspan'] + item.name = 'div' + return soup + From c8d70c591f4d96e041a0cb7507da526bfc82c322 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Thu, 27 Aug 2009 22:02:18 -0600 Subject: [PATCH 17/21] Fix missing first paragraph in USA Today download --- src/calibre/trac/plugins/templates/linux.html | 2 +- src/calibre/web/feeds/recipes/recipe_usatoday.py | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/calibre/trac/plugins/templates/linux.html b/src/calibre/trac/plugins/templates/linux.html index 1a2d803841..f5ac32392d 100644 --- a/src/calibre/trac/plugins/templates/linux.html +++ b/src/calibre/trac/plugins/templates/linux.html @@ -108,7 +108,7 @@ sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-eboo <pre class="wiki"> wget -O- http://calibre.kovidgoyal.net/downloads/${app}-${version}.tar.gz | tar xvz cd calibre* -python setup.py build && sudo python setup.py install +python setup.py build_ext && python setup.py build && sudo python setup.py install sudo calibre_postinstall </pre> Note that if your distribution does not have a diff --git a/src/calibre/web/feeds/recipes/recipe_usatoday.py b/src/calibre/web/feeds/recipes/recipe_usatoday.py index 792f37244f..f191b53c13 100644 --- a/src/calibre/web/feeds/recipes/recipe_usatoday.py +++ b/src/calibre/web/feeds/recipes/recipe_usatoday.py @@ -13,28 +13,30 @@ class USAToday(BasicNewsRecipe): title = 'USA Today' timefmt = ' [%d %b %Y]' + __author__ = 'Kovid Goyal and Sujata Raman' max_articles_per_feed = 20 language = _('English') - __author__ = _('Kovid Goyal and Sujata Raman') no_stylesheets = True extra_css = ''' .inside-head{font-family:Arial,Helvetica,sans-serif; font-size:large; font-weight:bold } .inside-head2{font-family:Arial,Helvetica,sans-serif; font-size:large; font-weight:bold } .inside-head3{font-family:Arial,Helvetica,sans-serif; font-size:large; font-weight:bold } - h3{font-family:Arial,Helvetica,sans-serif; font-size:large; font-weight:bold } - h4{font-family:Arial,Helvetica,sans-serif; font-size:x-small; font-weight:bold } + h3{font-family:Arial,Helvetica,sans-serif; font-size:large; font-weight:bold; } + h4{font-family:Arial,Helvetica,sans-serif; font-size:x-small; font-weight:bold; } .side-by-side{font-family:Arial,Helvetica,sans-serif; font-size:x-small;} #byLineTag{font-family:Arial,Helvetica,sans-serif; font-size:xx-small;} - .inside-copy{font-family:Arial,Helvetica,sans-serif; font-size:x-small;text-align:left} + .inside-copy{font-family:Arial,Helvetica,sans-serif; font-size:x-small;text-align:left;} .caption{font-family:Arial,Helvetica,sans-serif; font-size:x-small;} + li{font-family:Arial,Helvetica,sans-serif; font-size:x-small;text-align:left ;} + .vatext{font-family:Arial,Helvetica,sans-serif; font-size:x-small;text-align:left ;} + .vaTextBold{font-family:Arial,Helvetica,sans-serif; font-size:x-small;font-weight:bold; color:#666666;} ''' remove_tags = [ - dict(name='div', attrs={'class':'inside-copy'}), - {'class':['tagListLabel','piped-taglist-string',]} + {'class':['tagListLabel','piped-taglist-string',]} ] - html2lrf_options = ['--ignore-tables'] + conversion_options = { 'linearize_tables' : True } preprocess_regexps = [ (re.compile(r'<BODY.*?<!--Article Goes Here-->', re.IGNORECASE | re.DOTALL), lambda match : '<BODY>'), From fc9053e90743aa5faed8b0cd067c0b1ebf8a21f0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 28 Aug 2009 10:53:07 -0600 Subject: [PATCH 18/21] IGN:Switch back to old windows builder. Also fix some dependencies so the calibre binary runs again in Ubuntu --- installer/linux/freeze.py | 1 - installer/windows/calibre/calibre.mpi | 19 +++--- installer/windows/freeze.py | 41 +++++++----- setup.py | 17 +++-- src/calibre/gui2/convert/debug.py | 2 + .../recipes/recipe_scientific_american.py | 64 +++++++++++-------- upload.py | 20 +++--- 7 files changed, 95 insertions(+), 69 deletions(-) diff --git a/installer/linux/freeze.py b/installer/linux/freeze.py index c43c3f0ec5..ff58f07dfc 100644 --- a/installer/linux/freeze.py +++ b/installer/linux/freeze.py @@ -45,7 +45,6 @@ def freeze(): '/usr/lib/libpoppler.so.4', '/usr/lib/libpoppler-qt4.so.3', '/usr/lib/libxml2.so.2', - '/usr/lib/libdbus-1.so.3', '/usr/lib/libopenjpeg.so.2', '/usr/lib/libxslt.so.1', '/usr/lib64/libjpeg.so.7'.replace('64', '64' if is64bit diff --git a/installer/windows/calibre/calibre.mpi b/installer/windows/calibre/calibre.mpi index 42f30224b0..a371bb9587 100644 --- a/installer/windows/calibre/calibre.mpi +++ b/installer/windows/calibre/calibre.mpi @@ -232,10 +232,12 @@ test } FileGroup ::BEF8D398-58BA-1F66-39D6-D4A63D5BEEF9 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Solaris-sparc Windows TarArchive ZipArchive FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 Linux-x86_64 Solaris-x86} -name {Program Files} -parent FileGroups File ::8E5D85A4-7608-47A1-CF7C-309060D5FF40 -filemethod {Always overwrite files} -type dir -directory <%InstallDir%> -name /home/kovid/work/calibre/build/py2exe -parent BEF8D398-58BA-1F66-39D6-D4A63D5BEEF9 +File ::FC870EE7-667B-481F-113B-B4504DFCCFA5 -type dir -name bin -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::377C588B-B324-CA09-ED49-4DB5F82A15ED -type dir -name etc -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::55DE4B9F-0881-FF51-E2BA-EC72B5D3425C -type dir -name fonts -parent 377C588B-B324-CA09-ED49-4DB5F82A15ED File ::A27B68D9-43A6-B994-3091-E829AFBA340D -type dir -name conf.d -parent 55DE4B9F-0881-FF51-E2BA-EC72B5D3425C File ::974ADD48-88E5-BC7A-1963-928A245F133A -type dir -name conf.avail -parent 55DE4B9F-0881-FF51-E2BA-EC72B5D3425C +File ::5E5273D8-3423-8DC8-83C4-BE000069A803 -name fonts.dtd -parent 55DE4B9F-0881-FF51-E2BA-EC72B5D3425C File ::32D7DBE0-E0B1-5BDD-66C5-2A13D8BC8F90 -name fonts.conf -parent 55DE4B9F-0881-FF51-E2BA-EC72B5D3425C File ::B95D03D4-EA59-F00E-59E1-BA05758879DA -type dir -name imageformats -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::A624029D-AE0F-49A5-4DAC-7720CDCAB271 -name qmng4.dll -parent B95D03D4-EA59-F00E-59E1-BA05758879DA @@ -335,6 +337,7 @@ File ::2F90282D-B59F-B6BA-090B-45858AF7F3B2 -name IM_MOD_RL_clipboard_.dll -pare File ::B512D139-B295-D7C3-F0B4-43775849CF58 -name numpy.core._sort.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::A2C063AC-2F12-9260-501A-0E8BD0B8A932 -name calibre.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::439B6D05-7DE6-061D-4BCC-3F04F4FA2FA2 -name IM_MOD_RL_png_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::BA464D11-BBCE-DEDA-C354-0C7BE60FAA05 -name IM_MOD_RL_braille_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::8F9FF823-AF6D-A288-8AE6-7D74F55DCE29 -name CORE_RL_bzlib_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::57A3F5D5-BFC8-CB38-5A57-548EE0DB033B -name QtNetwork4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::4DB7E8DE-905A-822A-AF14-17BD5ACEF915 -name IM_MOD_RL_wmf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 @@ -358,6 +361,7 @@ File ::A6419A84-6C22-784E-6D84-D09972770770 -name unicodedata.pyd -parent 8E5D85 File ::E658FBE0-5860-D041-12D3-76ADD18F804B -name servicemanager.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::C98A6FC4-E341-7FD4-005C-DA2B384E11D8 -name win32api.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::ADA36EEA-7DE1-447C-B1AB-A4908E65E2CD -name IM_MOD_RL_ipl_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::53C2EC15-850F-8F49-6425-C228FB6E6D0E -name libfontconfig-1.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::EDE6F457-C83F-C5FA-9AF4-38FDFF17D929 -name PIL._imagingtk.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::09D0906E-3611-3DB7-32CF-A140585694A7 -name win32pdh.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::4C84F0DC-7157-0C90-2062-180139B03E25 -name IM_MOD_RL_rgb_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 @@ -380,14 +384,17 @@ File ::404A98F1-84FD-B6D0-B130-354EECD9253C -name IM_MOD_RL_emf_.dll -parent 8E5 File ::17034C34-403E-B405-99C1-F80B7F00E27C -name log.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::34E63A2C-65C5-0A84-ACF1-BD6A844D4579 -name pythoncom26.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::2F20484B-53B8-B08E-B691-C5B2D49A9CB4 -name QtWebKit4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::8AF134C8-9189-3F9A-A081-9143FFD44C45 -name freetype6.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::E8A4442D-D0D3-31CD-997A-3CEB641CF5B7 -name IM_MOD_RL_mtv_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::0CA87D0B-5A04-1439-AEE8-C97072D47BA7 -name CORE_RL_tiff_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::AC24F520-88D4-D1CF-5797-27C715CE8ACA -name pyexpat.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::16848F38-71CD-55B8-4D96-1537F6773744 -name IM_MOD_RL_dps_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::33A46CC5-BAC4-5863-C83D-303DCCA0CAA1 -name tk85.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::81116DD3-1715-AA87-472F-544FC616EDAF -name IM_MOD_RL_dcm_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::335A4CFB-5C2D-44E4-C438-7018E8244C3D -name ebook-viewer.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::62A16C3B-ED9C-5187-2807-58857DF3A990 -name calibre-debug.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::55ECA7B7-279A-F51D-81C2-C8DC44CF0E22 -name select.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::A6AF5ECC-A981-4CBD-DBEE-303A9340C603 -name IM_MOD_RL_xps_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::5BCBF71F-18E7-5C52-E3F5-7D7F3028AD46 -name locale.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::5C9FA94C-B8B0-A94B-548D-1D24FDEA5770 -name CORE_RL_wand_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::E39E60BE-DE77-AB8C-42C6-5A7D7DC073E3 -name IM_MOD_RL_ttf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 @@ -436,10 +443,12 @@ File ::396B4F78-FB45-C0B2-ACB3-97769CF5CD5D -name msvcr90.dll -parent 8E5D85A4-7 File ::1DE767EE-4891-4E54-422D-67A4DFF8C3B5 -name lrfviewer.exe -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::AFFEC28A-615C-E3E6-0026-CCE2594A6D25 -name calibre-server.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::2C64F86B-9366-B52D-F7B2-5BBD51F6982A -name IM_MOD_RL_pwp_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F4B2EF9C-EB18-B865-6E99-75CFB9B60D87 -name IM_MOD_RL_dds_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::38770D87-6CA9-9E3E-FBA1-A8CCFCD88FB5 -name IM_MOD_RL_fpx_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::BE2D7BC3-D294-AF3F-65E7-3B372DEFDE36 -name PIL._imaging.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::200B9AEC-809F-75B7-DC12-A51BFC2A6F93 -name PyQt4.QtSvg.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::52132A31-D3AE-C617-7568-BF2AF46B5D74 -name IM_MOD_RL_pcl_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::F94472C3-C8D0-950F-5ED9-1611D1CE30E5 -name IM_MOD_RL_inline_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::055ADB4B-20C5-E071-442F-4DA0A8D6F3C5 -name english.xml -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::B10B6B91-0C03-642D-90D8-37B607B164AD -name IM_MOD_RL_wpg_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::BFBB144B-1794-8304-9772-F103A42F2CA4 -name IM_MOD_RL_pdb_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 @@ -494,6 +503,7 @@ File ::9BA85EE5-1754-67AF-736D-481CDCC72DD2 -name _imagingft.pyd -parent 8E5D85A File ::6254DD0C-8F2C-D4AE-2107-2597D542C181 -name IM_MOD_RL_matte_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::F159D566-88D6-C347-3E3C-55C2DDFC5FD0 -name IM_MOD_RL_mono_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::B873CAA2-011F-94C3-7977-FF344E53C44F -name CORE_RL_jbig_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 +File ::7004FCB8-C6F4-C7AF-08E4-B6151B2F7050 -name tcl85.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::6921F62A-4015-4C9F-98A6-BCBBC43B698E -name msvcm90.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::7276E0CA-C205-4B18-19A3-157F1B8523FB -name IM_MOD_RL_xtrn_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::7B9624A9-88B4-C61E-6771-9A34FB6CA3B5 -name PyQt4.QtGui.pyd -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 @@ -557,15 +567,6 @@ File ::9E4E5E8F-30C0-E631-9516-2AE01A5CA0E9 -name ebook-device.exe.local -parent File ::7BE6B538-70D5-A7EB-5F91-E14CE57B394B -name calibre-complete.exe.local -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::C4E40030-3EE0-8B05-E6B9-89E81433EE1F -name phonon4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 File ::9E84342F-36ED-7ED3-8F90-1EC55267BCFC -name poppler-qt4.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::86BA442C-90C9-A4E6-1D3E-D144E5F326C1 -name msvcp71.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::11FBAD0B-A2DB-C28A-85B8-D6A22706864F -name mfc71.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::4B9FB3E6-B807-65CC-826D-A398E964D00C -name IM_MOD_RL_hdf_.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::3E201C0C-C7CC-5785-74F6-A6CC7F50A15A -name msvcr71.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::2EE42149-1C12-CCA9-9089-AE1809098D0A -name jpeg62.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::B1FD37B4-E91B-DC1C-1C69-FB2E10EB93AE -name libtiff3.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::15E09D95-97D6-92A9-CC4D-120885E4DDAD -name freetype.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::D954BC75-8166-EC1B-D91B-C9779248AA14 -name fontconfig.dll -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 -File ::1F3C052A-A5E0-5C65-8D42-EBF44FBE138D -name podofo.dll.manifest -parent 8E5D85A4-7608-47A1-CF7C-309060D5FF40 Component ::F6829AB7-9F66-4CEE-CA0E-21F54C6D3609 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Solaris-sparc Windows FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 Linux-x86_64 Solaris-x86} -name Main -parent Components SetupType ::D9ADE41C-B744-690C-2CED-CF826BF03D2E -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Solaris-sparc Windows FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 Linux-x86_64 Solaris-x86} -name Typical -parent SetupTypes diff --git a/installer/windows/freeze.py b/installer/windows/freeze.py index 0b4f18ff4a..bbac05d30e 100644 --- a/installer/windows/freeze.py +++ b/installer/windows/freeze.py @@ -7,12 +7,15 @@ __docformat__ = 'restructuredtext en' Freeze app into executable using py2exe. ''' QT_DIR = 'C:\\Qt\\4.5.2' -LIBUSB_DIR = r'C:\cygwin\home\kovid\win32\libusb' +LIBUSB_DIR = 'C:\\libusb' LIBUNRAR = 'C:\\Program Files\\UnrarDLL\\unrar.dll' -BINARIES = r'C:\cygwin\home\kovid\win32\bin' -IMAGEMAGICK_DIR = r'C:\cygwin\home\kovid\win32\imagemagick' -FONTCONFIG_DIR = r'C:\cygwin\home\kovid\win32\etc' -VC90 = r'C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT' +PDFTOHTML = 'C:\\cygwin\\home\\kovid\\poppler-0.10.6\\rel\\pdftohtml.exe' +POPPLER = 'C:\\cygwin\\home\\kovid\\poppler' +IMAGEMAGICK_DIR = 'C:\\ImageMagick' +PDFTK = 'C:\\pdftk.exe' +PODOFO = 'C:\\podofo' +FONTCONFIG_DIR = 'C:\\fontconfig' +VC90 = r'C:\VC90.CRT' # ModuleFinder can't handle runtime changes to __path__, but win32com uses them import sys @@ -95,17 +98,25 @@ class BuildEXE(py2exe.build_exe.py2exe): shutil.copyfile(f, os.path.join(tdir, os.path.basename(f))) print '\tAdding unrar' shutil.copyfile(LIBUNRAR, os.path.join(PY2EXE_DIR, os.path.basename(LIBUNRAR))) - print '\tAdding Binaries' - for x in glob.glob(os.path.join(BINARIES, '*.dll')) + \ - [os.path.join(BINARIES, 'pdftohtml.exe')] + \ - glob.glob(os.path.join(BINARIES, '*.manifest')): - shutil.copyfile(x, os.path.join(PY2EXE_DIR, os.path.basename(x))) + print '\tAdding poppler' + for x in ('bin\\pdftohtml.exe', 'bin\\poppler-qt4.dll', + 'bin\\freetype.dll', 'bin\\jpeg62.dll'): + shutil.copyfile(os.path.join(POPPLER, x), + os.path.join(PY2EXE_DIR, os.path.basename(x))) + print '\tAdding podofo' + for f in glob.glob(os.path.join(PODOFO, '*.dll')): + shutil.copyfile(f, os.path.join(PY2EXE_DIR, os.path.basename(f))) + print '\tAdding ImageMagick' for f in os.listdir(IMAGEMAGICK_DIR): shutil.copyfile(os.path.join(IMAGEMAGICK_DIR, f), os.path.join(PY2EXE_DIR, f)) print '\tCopying fontconfig' - tgt = os.path.join(PY2EXE_DIR, 'etc') - shutil.copytree(FONTCONFIG_DIR, tgt) + for f in glob.glob(os.path.join(FONTCONFIG_DIR, '*')): + tgt = os.path.join(PY2EXE_DIR, os.path.basename(f)) + if os.path.isdir(f): + shutil.copytree(f, tgt) + else: + shutil.copyfile(f, tgt) print print 'Doing DLL redirection' # See http://msdn.microsoft.com/en-us/library/ms682600(VS.85).aspx @@ -158,7 +169,8 @@ def main(args=sys.argv): 'email.iterators', 'email.generator', 'win32process', 'win32api', 'msvcrt', - 'win32event', 'sqlite3.dump', + 'win32event', 'calibre.ebooks.lrf.any.*', + 'sqlite3.dump', 'BeautifulSoup', 'pyreadline', 'pydoc', 'IPython.Extensions.*', 'calibre.web.feeds.recipes.*', @@ -171,8 +183,7 @@ def main(args=sys.argv): 'excludes' : ["Tkconstants", "Tkinter", "tcl", "_imagingtk", "ImageTk", "FixTk" ], - 'dll_excludes' : ['mswsock.dll', 'tcl85.dll', - 'MSVCP90.dll', 'tk85.dll'], + 'dll_excludes' : ['mswsock.dll'], }, }, diff --git a/setup.py b/setup.py index a7d5b009ab..ed372920de 100644 --- a/setup.py +++ b/setup.py @@ -94,8 +94,8 @@ if __name__ == '__main__': sources=['src/calibre/utils/windows/winutil.c'], libraries=['shell32', 'setupapi'], include_dirs=os.environ.get('INCLUDE', - 'C:/WinDDK/7600.16385.0/inc/api/;' - 'C:/WinDDK/7600.16385.0/inc/crt/').split(';'), + 'C:/WinDDK/6001.18001/inc/api/;' + 'C:/WinDDK/6001.18001/inc/crt/').split(';'), extra_compile_args=['/X'] )) @@ -103,8 +103,8 @@ if __name__ == '__main__': poppler_lib = '/usr/lib' poppler_libs = [] if iswindows: - poppler_inc = r'C:\cygwin\home\kovid\win32\include\poppler\qt4' - poppler_lib = r'C:\cygwin\home\kovid\win32\lib' + poppler_inc = r'C:\cygwin\home\kovid\poppler\include\poppler\qt4' + poppler_lib = r'C:\cygwin\home\kovid\poppler\lib' poppler_libs = ['QtCore4', 'QtGui4'] if isosx: poppler_inc = '/Volumes/sw/build/poppler-0.10.7/qt4/src' @@ -124,10 +124,9 @@ if __name__ == '__main__': print 'POPPLER_LIB_DIR environment variables.' podofo_inc = '/usr/include/podofo' if islinux else \ - r'C:\cygwin\home\kovid\win32\include\podofo' if iswindows else \ + 'C:\\podofo\\include\\podofo' if iswindows else \ '/usr/local/include/podofo' - podofo_lib = '/usr/lib' if islinux else \ - r'C:\cygwin\home\kovid\win32\lib' if iswindows else \ + podofo_lib = '/usr/lib' if islinux else r'C:\podofo' if iswindows else \ '/usr/local/lib' podofo_inc = os.environ.get('PODOFO_INC_DIR', podofo_inc) if os.path.exists(os.path.join(podofo_inc, 'podofo.h')): @@ -142,10 +141,10 @@ if __name__ == '__main__': print 'PODOFO_LIB_DIR environment variables.' fc_inc = '/usr/include/fontconfig' if islinux else \ - r'C:\cygwin\home\kovid\win32\include\fontconfig' if iswindows else \ + r'C:\cygwin\home\kovid\fontconfig\include\fontconfig' if iswindows else \ '/Users/kovid/fontconfig/include/fontconfig' fc_lib = '/usr/lib' if islinux else \ - r'C:\cygwin\home\kovid\win32\lib' if iswindows else \ + r'C:\cygwin\home\kovid\fontconfig\lib' if iswindows else \ '/Users/kovid/fontconfig/lib' diff --git a/src/calibre/gui2/convert/debug.py b/src/calibre/gui2/convert/debug.py index fbf5372aa9..55ac37d6ca 100644 --- a/src/calibre/gui2/convert/debug.py +++ b/src/calibre/gui2/convert/debug.py @@ -42,6 +42,8 @@ class DebugWidget(Widget, Ui_Form): def pre_commit_check(self): try: x = unicode(self.opt_debug_pipeline.text()).strip() + if not x: + return True x = os.path.abspath(x) if x: if not os.path.exists(x): diff --git a/src/calibre/web/feeds/recipes/recipe_scientific_american.py b/src/calibre/web/feeds/recipes/recipe_scientific_american.py index 8d706e8416..1a03591672 100644 --- a/src/calibre/web/feeds/recipes/recipe_scientific_american.py +++ b/src/calibre/web/feeds/recipes/recipe_scientific_american.py @@ -12,44 +12,57 @@ from calibre.web.feeds.news import BasicNewsRecipe class ScientificAmerican(BasicNewsRecipe): title = u'Scientific American' description = u'Popular science. Monthly magazine.' - __author__ = 'Kovid Goyal' + __author__ = 'Kovid Goyal and Sujata Raman' language = _('English') oldest_article = 30 max_articles_per_feed = 100 no_stylesheets = True use_embedded_content = False + extra_css = ''' + p{font-weight: normal; font-size:small} + li{font-weight: normal; font-size:small} + .headline p{font-size:x-small; font-family:Arial,Helvetica,sans-serif;} + h2{font-size:x-small;} + h3{font-size:x-small;font-family:Arial,Helvetica,sans-serif;} + ''' remove_tags_before = dict(name='div', attrs={'class':'headline'}) + remove_tags_after = dict(id=['article']) remove_tags = [ dict(id=['sharetools', 'reddit']), dict(name='script'), {'class':['float_left', 'atools']}, - {"class": re.compile(r'also-in-this')} + {"class": re.compile(r'also-in-this')}, + dict(name='a',title = ["Get the Rest of the Article","Subscribe","Buy this Issue"]), + dict(name = 'img',alt = ["Graphic - Get the Rest of the Article"]), ] + html2lrf_options = ['--base-font-size', '8'] recursions = 1 match_regexps = [r'article.cfm.id=\S+page=(2|3|4|5|6|7|8|9|10|11|12|13|14|15)'] def parse_index(self): soup = self.index_to_soup('http://www.scientificamerican.com/sciammag/') - month = soup.find(id='magazine-month') + monthtag = soup.find('div',attrs={'id':'magazine-main_col2'}) + month = self.tag_to_string(monthtag.contents[1]) + + self.timefmt = ' [%s]'%(self.tag_to_string(month)) img = soup.find('img', alt='Scientific American Magazine', src=True) if img is not None: self.cover_url = img['src'] features, feeds = [], [] - for p in soup.find(id='magazine-info').findAll('p') + \ - soup.find(id='magazine-info-more').findAll('p'): - all_as = p.findAll('a', href=True) - a = all_as[0] + for p in soup.find(id='magazine-main_col2').findAll('p') : + a = p.find('a', href=True) + if a is None: continue desc = '' - for s in p.find('span', attrs={'class':'sub'}): - desc += self.tag_to_string(s) + s = p.find('span', attrs={'class':"sub"}) + desc = self.tag_to_string(s) article = { - 'url' : a.get('href'), - 'title' : self.tag_to_string(all_as[-1]), + 'url' : a['href'], + 'title' : self.tag_to_string(a), 'date' : '', 'description' : desc, } @@ -59,31 +72,31 @@ class ScientificAmerican(BasicNewsRecipe): section = [] found = [] title = None + for x in soup.find(id='magazine-main_col1').findAll(['div', 'a']): + if x.name == 'div': + if section: feeds.append((title, section)) + title = self.tag_to_string(x) section = [] else: - if title is None or not a.get('href', False) or a.get('href', None) in found: - continue - article = { - 'url' : x['href'], - 'title' : self.tag_to_string(x), - 'date': '', - 'description': '', + + if 'article.cfm' in x['href']: + article = { + 'url' : x['href'], + 'title' : self.tag_to_string(x), + 'date': '', + 'description': '', } - section.append(article) + + section.append(article) + if section: feeds.append((title, section)) - articles = [] - for a in soup.find(id='opinion').findAll('a', href=True): - articles.append({'url':a['href'], 'title':self.tag_to_string(a), - 'description':'', 'date':''}) - feeds.append(('Opinion', articles)) - return feeds @@ -95,4 +108,5 @@ class ScientificAmerican(BasicNewsRecipe): div = soup.find('div', attrs={'class':'headline'}) if div: div.extract() + return soup diff --git a/upload.py b/upload.py index ffd702ca5d..29d277191f 100644 --- a/upload.py +++ b/upload.py @@ -36,7 +36,7 @@ def get_ip_address(ifname): )[20:24]) try: - HOST=get_ip_address('br0') + HOST=get_ip_address('eth0') except: try: HOST=get_ip_address('wlan0') @@ -506,6 +506,7 @@ class VMInstaller(OptionlessCommand): user_options = [('dont-shutdown', 'd', 'Dont shutdown VM after build')] boolean_options = ['dont-shutdown'] + EXTRA_SLEEP = 5 def initialize_options(self): self.dont_shutdown = False @@ -546,12 +547,10 @@ class VMInstaller(OptionlessCommand): pass while 'vmblock' in open('/proc/modules').read(): check_call('sudo rmmod -f vmblock') - check_call('sudo modprobe kvm-intel', shell=True) def run_vm(self): - vmware = ('vmware', '-q', '-x', '-n', self.VM) - self.__p = Popen(vmware) + self.__p = Popen(self.VM) def start_vm(self, ssh_host, build_script, sleep=75): self.run_vm() @@ -563,7 +562,7 @@ class VMInstaller(OptionlessCommand): while call('ping -q -c1 '+ssh_host, shell=True, stdout=open('/dev/null', 'w')) != 0: time.sleep(5) - time.sleep(20) + time.sleep(self.EXTRA_SLEEP) print 'Trying to SSH into VM' check_call(('scp', t.name, ssh_host+':build-calibre')) check_call('ssh -t %s bash build-calibre'%ssh_host, shell=True) @@ -572,6 +571,7 @@ class KVMInstaller(VMInstaller): def run_vm(self): self.stop_vmware() + check_call('sudo modprobe kvm-intel', shell=True) self.__p = Popen(self.VM) @@ -599,24 +599,24 @@ class build_linux32(KVMInstaller): return _build_linux() -class build_windows(KVMInstaller): +class build_windows(VMInstaller): description = 'Build windows installer' - VM = '/vmware/bin/win_build' + VM = '/vmware/bin/xp_build' def run(self): installer = installer_name('exe') - self.start_vm('win_build', ('python setup.py develop', + self.start_vm('xp_build', ('python setup.py develop', 'python', r'installer\\windows\\freeze.py')) if os.path.exists('build/py2exe'): shutil.rmtree('build/py2exe') - check_call(('scp', '-rp', 'win_build:build/%s/build/py2exe'%__appname__, + check_call(('scp', '-rp', 'xp_build:build/%s/build/py2exe'%__appname__, 'build')) if not os.path.exists('build/py2exe'): raise Exception('Failed to run py2exe') self.run_windows_install_jammer(installer) if not self.dont_shutdown: - Popen(('ssh', 'win_build', 'shutdown', '-s', '-t', '0')) + Popen(('ssh', 'xp_build', 'shutdown', '-s', '-t', '0')) return os.path.basename(installer) @classmethod From 841ccff5d211226962e0de1eaf61768a1f30baf6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 28 Aug 2009 11:37:24 -0600 Subject: [PATCH 19/21] Linux device detection: Parse /proc/bus/usb/devices directly instead of using libusb --- src/calibre/devices/scanner.py | 33 +++++++++++++++++++++++++++------ 1 file changed, 27 insertions(+), 6 deletions(-) diff --git a/src/calibre/devices/scanner.py b/src/calibre/devices/scanner.py index c73b1cd2f6..d07daf9e89 100644 --- a/src/calibre/devices/scanner.py +++ b/src/calibre/devices/scanner.py @@ -5,10 +5,9 @@ Device scanner that fetches list of devices on system ina platform dependent manner. ''' -import sys +import sys, re, os from calibre import iswindows, isosx, plugins -from calibre.devices import libusb osx_scanner = win_scanner = linux_scanner = None @@ -22,16 +21,38 @@ elif isosx: osx_scanner = plugins['usbobserver'][0].get_usb_devices except: raise RuntimeError('Failed to load the usbobserver plugin: %s'%plugins['usbobserver'][1]) -else: - linux_scanner = libusb.get_devices + +_usb_re = re.compile(r'Vendor\s*=\s*([0-9a-fA-F]+)\s+ProdID\s*=\s*([0-9a-fA-F]+)\s+Rev\s*=\s*([0-9a-fA-f.]+)') +_DEVICES = '/proc/bus/usb/devices' + + +def linux_scanner(): + raw = open(_DEVICES).read() + devices = [] + device = None + for x in raw.splitlines(): + x = x.strip() + if x.startswith('T:'): + if device: + devices.append(device) + device = [] + if device is not None and x.startswith('P:'): + match = _usb_re.search(x) + if match is not None: + ven, prod, bcd = match.group(1), match.group(2), match.group(3) + ven, prod, bcd = int(ven, 16), int(prod, 16), int(bcd.replace('.', ''), 16) + device = [ven, prod, bcd] + if device: + devices.append(device) + return devices class DeviceScanner(object): def __init__(self, *args): if isosx and osx_scanner is None: raise RuntimeError('The Python extension usbobserver must be available on OS X.') - if not (isosx or iswindows) and not libusb.has_library(): - raise RuntimeError('DeviceScanner requires libusb to work.') + if not (isosx or iswindows) and not os.access(_DEVICES, os.R_OK): + raise RuntimeError('DeviceScanner requires %s to work.'%_DEVICES) self.scanner = win_scanner if iswindows else osx_scanner if isosx else linux_scanner self.devices = [] From 669d6e313e5e3c77aad43a32f18aa062eb16a4cf Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 28 Aug 2009 14:22:37 -0600 Subject: [PATCH 20/21] Support for the SONY Reader Touch Edition --- src/calibre/customize/builtins.py | 3 +-- src/calibre/devices/kindle/driver.py | 1 + src/calibre/devices/prs500/driver.py | 4 ++++ src/calibre/devices/prs505/driver.py | 16 ++++++++-------- src/calibre/devices/prs700/driver.py | 21 +++++++-------------- src/calibre/devices/usbms/device.py | 8 ++++++++ src/calibre/gui2/main.py | 2 +- src/calibre/gui2/wizard/__init__.py | 2 +- upload.py | 10 ++++------ 9 files changed, 35 insertions(+), 32 deletions(-) diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index a8f68e3073..9e924f15d6 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -365,7 +365,7 @@ from calibre.devices.jetbook.driver import JETBOOK from calibre.devices.kindle.driver import KINDLE, KINDLE2, KINDLE_DX from calibre.devices.prs500.driver import PRS500 from calibre.devices.prs505.driver import PRS505 -from calibre.devices.prs700.driver import PRS700, PRS600 +from calibre.devices.prs700.driver import PRS700 from calibre.devices.android.driver import ANDROID plugins = [HTML2ZIP] @@ -414,7 +414,6 @@ plugins += [ PRS500, PRS505, PRS700, - PRS600, ANDROID, CYBOOK_OPUS, COOL_ER diff --git a/src/calibre/devices/kindle/driver.py b/src/calibre/devices/kindle/driver.py index f947d33773..83f8d064fe 100644 --- a/src/calibre/devices/kindle/driver.py +++ b/src/calibre/devices/kindle/driver.py @@ -17,6 +17,7 @@ from calibre.devices.usbms.driver import USBMS class KINDLE(USBMS): name = 'Kindle Device Interface' + gui_name = 'Amazon Kindle' description = _('Communicate with the Kindle eBook reader.') author = _('John Schember') supported_platforms = ['windows', 'osx', 'linux'] diff --git a/src/calibre/devices/prs500/driver.py b/src/calibre/devices/prs500/driver.py index 4273101273..7c506c6bf0 100644 --- a/src/calibre/devices/prs500/driver.py +++ b/src/calibre/devices/prs500/driver.py @@ -112,6 +112,10 @@ class PRS500(DeviceConfig, DevicePlugin): SUPPORTS_SUB_DIRS = False MUST_READ_METADATA = True + @classmethod + def get_gui_name(cls): + return 'PRS-500' + def log_packet(self, packet, header, stream=sys.stderr): """ Log C{packet} to stream C{stream}. diff --git a/src/calibre/devices/prs505/driver.py b/src/calibre/devices/prs505/driver.py index d1e1535e36..9983b45105 100644 --- a/src/calibre/devices/prs505/driver.py +++ b/src/calibre/devices/prs505/driver.py @@ -22,6 +22,7 @@ from calibre import __appname__ class PRS505(CLI, Device): name = 'PRS-505 Device Interface' + gui_name = 'SONY Pocket Edition' description = _('Communicate with the Sony PRS-505 eBook reader.') author = _('Kovid Goyal and John Schember') supported_platforms = ['windows', 'osx', 'linux'] @@ -30,16 +31,16 @@ class PRS505(CLI, Device): VENDOR_ID = [0x054c] #: SONY Vendor Id PRODUCT_ID = [0x031e] #: Product Id for the PRS-505 - BCD = [0x229, 0x1000] #: Needed to disambiguate 505 and 700 on linux + BCD = [0x229, 0x1000] VENDOR_NAME = 'SONY' - WINDOWS_MAIN_MEM = 'PRS-505' - WINDOWS_CARD_A_MEM = re.compile(r'PRS-505/\S+:MS') - WINDOWS_CARD_B_MEM = re.compile(r'PRS-505/\S+:SD') + WINDOWS_MAIN_MEM = re.compile('PRS-(505|300)') + WINDOWS_CARD_A_MEM = re.compile(r'PRS-(505|300)/\S+:MS') + WINDOWS_CARD_B_MEM = re.compile(r'PRS-(505|300)/\S+:SD') - OSX_MAIN_MEM = re.compile(r'Sony PRS-505/[^:]+ Media') - OSX_CARD_A_MEM = re.compile(r'Sony PRS-505/[^:]+:MS Media') - OSX_CARD_B_MEM = re.compile(r'Sony PRS-505/[^:]+:SD Media') + OSX_MAIN_MEM = re.compile(r'Sony PRS-(505|300)/[^:]+ Media') + OSX_CARD_A_MEM = re.compile(r'Sony PRS-(505|300)/[^:]+:MS Media') + OSX_CARD_B_MEM = re.compile(r'Sony PRS-(505|300)/[^:]+:SD Media') MAIN_MEMORY_VOLUME_LABEL = 'Sony Reader Main Memory' STORAGE_CARD_VOLUME_LABEL = 'Sony Reader Storage Card' @@ -84,7 +85,6 @@ class PRS505(CLI, Device): self._card_b_prefix = None def get_device_information(self, end_session=True): - #self.report_progress(1.0, _('Get device information...')) return (self.__class__.__name__, '', '', '') def books(self, oncard=None, end_session=True): diff --git a/src/calibre/devices/prs700/driver.py b/src/calibre/devices/prs700/driver.py index aa6e2cf83e..4c4231821e 100644 --- a/src/calibre/devices/prs700/driver.py +++ b/src/calibre/devices/prs700/driver.py @@ -16,24 +16,17 @@ class PRS700(PRS505): name = 'PRS-700 Device Interface' description = _('Communicate with the Sony PRS-700 eBook reader.') author = _('Kovid Goyal and John Schember') + gui_name = 'SONY Touch edition' supported_platforms = ['windows', 'osx', 'linux'] BCD = [0x31a] - WINDOWS_MAIN_MEM = 'PRS-700' - WINDOWS_CARD_A_MEM = re.compile(r'PRS-700/\S+:MS') - WINDOWS_CARD_B_MEM = re.compile(r'PRS-700/\S+:SD') + WINDOWS_MAIN_MEM = re.compile('PRS-[67]00') + WINDOWS_CARD_A_MEM = re.compile(r'PRS-[67]00/\S+:MS') + WINDOWS_CARD_B_MEM = re.compile(r'PRS-[67]00/\S+:SD') - OSX_MAIN_MEM = re.compile(r'Sony PRS-700/[^:]+ Media') - OSX_CARD_A_MEM = re.compile(r'Sony PRS-700/[^:]+:MS Media') - OSX_CARD_B_MEM = re.compile(r'Sony PRS-700/[^:]+:SD Media') + OSX_MAIN_MEM = re.compile(r'Sony PRS-[67]00/[^:]+ Media') + OSX_CARD_A_MEM = re.compile(r'Sony PRS-[67]00/[^:]+:MS Media') + OSX_CARD_B_MEM = re.compile(r'Sony PRS-[67]00/[^:]+:SD Media') -class PRS600(PRS700): - - name = 'PRS-600 Device Interface' - description = PRS700.description.replace('700', '600') - - WINDOWS_MAIN_MEM = 'PRS-600' - WINDOWS_CARD_A_MEM = re.compile(r'PRS-700/\S+:MS') - WINDOWS_CARD_B_MEM = re.compile(r'PRS-700/\S+:SD') diff --git a/src/calibre/devices/usbms/device.py b/src/calibre/devices/usbms/device.py index 007d058941..c92c2258e9 100644 --- a/src/calibre/devices/usbms/device.py +++ b/src/calibre/devices/usbms/device.py @@ -111,6 +111,14 @@ class Device(DeviceConfig, DevicePlugin): def reset(self, key='-1', log_packets=False, report_progress=None) : self._main_prefix = self._card_a_prefix = self._card_b_prefix = None + @classmethod + def get_gui_name(cls): + x = getattr(cls, 'gui_name', None) + if x is None: + x = cls.__name__ + return x + + @classmethod def get_fdi(cls): fdi = '' diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 8d2abd77d7..a4cb5777b4 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -722,7 +722,7 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self.set_default_thumbnail(\ self.device_manager.device.THUMBNAIL_HEIGHT) self.status_bar.showMessage(_('Device: ')+\ - self.device_manager.device.__class__.__name__+\ + self.device_manager.device.__class__.get_gui_name()+\ _(' detected.'), 3000) self.device_connected = True self._sync_menu.enable_device_actions(True, self.device_manager.device.card_prefix()) diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py index d00417205d..f4aea4268f 100644 --- a/src/calibre/gui2/wizard/__init__.py +++ b/src/calibre/gui2/wizard/__init__.py @@ -90,7 +90,7 @@ class Sony500(Device): class Sony505(Sony500): output_format = 'EPUB' - name = 'SONY PRS 505/700' + name = 'SONY Reader Pocket/Touch Edition' id = 'prs505' class CybookG3(Device): diff --git a/upload.py b/upload.py index 29d277191f..fcf8fd9911 100644 --- a/upload.py +++ b/upload.py @@ -633,7 +633,7 @@ class build_windows(VMInstaller): class build_osx(VMInstaller): description = 'Build OS X app bundle' - VM = '/vmware/calibre_os_x/Mac OSX.vmx' + VM = '/vmware/bin/tiger_build' def get_build_script(self, subs): return (self.BUILD_SCRIPT%subs).replace('rm ', 'sudo rm ') @@ -642,15 +642,13 @@ class build_osx(VMInstaller): installer = installer_name('dmg') python = '/Library/Frameworks/Python.framework/Versions/Current/bin/python' self.start_vmware() - self.start_vm('osx_build', ('sudo %s setup.py develop'%python, python, + self.start_vm('tiger_build', ('sudo %s setup.py develop'%python, python, 'installer/osx/freeze.py')) - check_call(('scp', 'osx_build:build/calibre/dist/*.dmg', 'dist')) + check_call(('scp', 'tiger_build:build/calibre/dist/*.dmg', 'dist')) if not os.path.exists(installer): raise Exception('Failed to build installer '+installer) if not self.dont_shutdown: - Popen(('ssh', 'osx_build', 'sudo', '/sbin/shutdown', '-h', 'now')) - time.sleep(20) - self.stop_vmware() + Popen(('ssh', 'tiger_build', 'sudo', '/sbin/shutdown', '-h', 'now')) return os.path.basename(installer) class upload_installers(OptionlessCommand): From 9c5b1378dab98ffeb089842ad55bae95f5f73469 Mon Sep 17 00:00:00 2001 From: Kovid Goyal <kovid@kovidgoyal.net> Date: Fri, 28 Aug 2009 17:00:18 -0600 Subject: [PATCH 21/21] Fix #3329 (Updated TechNet recipe) --- .../web/feeds/recipes/recipe_huntechnet.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/calibre/web/feeds/recipes/recipe_huntechnet.py b/src/calibre/web/feeds/recipes/recipe_huntechnet.py index 179f6d25cd..1468cc838e 100644 --- a/src/calibre/web/feeds/recipes/recipe_huntechnet.py +++ b/src/calibre/web/feeds/recipes/recipe_huntechnet.py @@ -18,13 +18,16 @@ class HunTechNet(BasicNewsRecipe): __author__ = 'Devilinside' max_articles_per_feed = 30 timefmt = ' [%Y, %b %d, %a]' - extra_css = ''' - body{font-family:Arial,Helvetica,sans-serif; font-size:small;} - h1{font-size:large;} - ''' - remove_tags_after = dict(name='ul', attrs={'class':'cikk_bottom box'}) + + + + remove_tags_before = dict(name='div', attrs={'id':'c-main'}) - remove_tags = [dict(name='div', attrs={'class':'wrp clr'})] + remove_tags = [dict(name='div', attrs={'class':'wrp clr'}), + {'class' : ['screenrdr','forum','print','startlap','text_small','text_normal','text_big','email']}, + ] + keep_only_tags = [dict(name='div', attrs={'class':'cikk_head box'}),dict(name='div', attrs={'class':'cikk_txt box'})] + feeds = [(u'C\xedmlap',