diff --git a/resources/images/star.png b/resources/images/star.png new file mode 100644 index 0000000000..6eb1fb890f Binary files /dev/null and b/resources/images/star.png differ diff --git a/setup/extensions.py b/setup/extensions.py index 5f45349c93..7682c73cba 100644 --- a/setup/extensions.py +++ b/setup/extensions.py @@ -186,8 +186,13 @@ class Build(Command): parser.add_option('-1', '--only', choices=choices, default='all', help=('Build only the named extension. Available: '+ ', '.join(choices)+'. Default:%default')) + parser.add_option('--no-compile', default=False, action='store_true', + help='Skip compiling all C/C++ extensions.') def run(self, opts): + if opts.no_compile: + self.info('--no-compile specified, skipping compilation') + return self.obj_dir = os.path.join(os.path.dirname(SRC), 'build', 'objects') if not os.path.exists(self.obj_dir): os.makedirs(self.obj_dir) diff --git a/setup/install.py b/setup/install.py index 319041d9ab..3e90e35104 100644 --- a/setup/install.py +++ b/setup/install.py @@ -43,7 +43,7 @@ class Develop(Command): sub_commands = ['build', 'resources', 'gui'] def add_options(self, parser): - parser.add_option('--prefix', + parser.add_option('--prefix', '--root', help='Binaries will be installed in /bin') def pre_sub_commands(self, opts): @@ -91,7 +91,9 @@ class Develop(Command): pass def run_postinstall(self): - subprocess.check_call(['calibre_postinstall']) + env = dict(**os.environ) + env['DESTDIR'] = self.prefix + subprocess.check_call(['calibre_postinstall', '--use-destdir'], env=env) def success(self): self.info('\nDevelopment environment successfully setup') @@ -119,6 +121,8 @@ class Develop(Command): path=self.path, resources=self.resources, extensions=self.extensions) path = self.j(self.bindir, name) + if not os.path.exists(self.bindir): + os.makedirs(self.bindir) self.info('Installing binary:', path) open(path, 'wb').write(script) os.chmod(path, self.MODE) @@ -134,10 +138,10 @@ class Install(Develop): The default is the prefix of your python installation. ''') - sub_commands = ['build'] + sub_commands = ['build', 'gui'] def add_options(self, parser): - parser.add_option('--prefix', help='Installation prefix') + parser.add_option('--prefix', '--root', help='Installation prefix') parser.add_option('--libdir', help='Where to put calibre library files') parser.add_option('--bindir', help='Where to install calibre binaries') parser.add_option('--sharedir', help='Where to install calibre data files') @@ -194,6 +198,14 @@ class Sdist(Command): shutil.copytree(p, self.j(tdir, p)) else: shutil.copy2(p, d) + for x in os.walk(os.path.join(self.SRC, 'calibre')): + for f in x[-1]: + if not f.endswith('_ui.py'): continue + f = os.path.join(x[0], f) + f = os.path.relpath(f) + dest = os.path.join(tdir, self.d(f)) + shutil.copy2(f, dest) + self.info('\tCreating tarfile...') subprocess.check_call(' '.join(['tar', '-czf', self.a(self.DEST), '*']), cwd=tdir, shell=True) diff --git a/setup/installer/__init__.py b/setup/installer/__init__.py index 3e2d10ca25..9fed8cf252 100644 --- a/setup/installer/__init__.py +++ b/setup/installer/__init__.py @@ -20,7 +20,7 @@ class VMInstaller(Command): VM_NAME = None FREEZE_COMMAND = None FREEZE_TEMPLATE = 'python setup.py {freeze_command}' - SHUTDOWN_CMD = ['sudo', 'shutdown', '-h', 'now'] + SHUTDOWN_CMD = ['sudo', 'poweroff'] IS_64_BIT = False BUILD_CMD = 'ssh -t %s bash build-calibre' diff --git a/setup/installer/linux/freeze.py b/setup/installer/linux/freeze.py index bbdf6be18c..ddc064b08a 100644 --- a/setup/installer/linux/freeze.py +++ b/setup/installer/linux/freeze.py @@ -46,13 +46,12 @@ class LinuxFreeze(Command): '/lib/libz.so.1', '/usr/lib/libtiff.so.3', '/lib/libbz2.so.1', - '/usr/lib/libpoppler.so.4', + '/usr/lib/libpoppler.so.5', '/usr/lib/libpoppler-qt4.so.3', '/usr/lib/libxml2.so.2', '/usr/lib/libopenjpeg.so.2', '/usr/lib/libxslt.so.1', - '/usr/lib64/libjpeg.so.7'.replace('64', '64' if is64bit - else ''), + '/usr/lib/libjpeg.so.7', '/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('***', @@ -60,7 +59,7 @@ class LinuxFreeze(Command): '/usr/lib/libpng12.so.0', '/usr/lib/libexslt.so.0', '/usr/lib/libMagickWand.so', - '/usr/lib/libMagickCore.so', + '/usr/lib/libMagickCore.so.2', '/usr/lib/libgcrypt.so.11', '/usr/lib/libgpg-error.so.0', '/usr/lib/libphonon.so.4', diff --git a/setup/installer/osx/__init__.py b/setup/installer/osx/__init__.py index b6f5fbb045..5089859978 100644 --- a/setup/installer/osx/__init__.py +++ b/setup/installer/osx/__init__.py @@ -25,3 +25,4 @@ class OSX32(VMInstaller): VM = '/vmware/bin/%s'%VM_NAME FREEZE_COMMAND = 'osx32_freeze' BUILD_PREFIX = VMInstaller.BUILD_PREFIX + ['source ~/.profile'] + SHUTDOWN_CMD = ['sudo', 'halt'] diff --git a/setup/installer/windows/__init__.py b/setup/installer/windows/__init__.py index 1566e6099c..31973194d1 100644 --- a/setup/installer/windows/__init__.py +++ b/setup/installer/windows/__init__.py @@ -26,6 +26,7 @@ class Win32(VMInstaller): VM_NAME = 'xp_build' VM = '/vmware/bin/%s'%VM_NAME FREEZE_COMMAND = 'win32_freeze' + SHUTDOWN_CMD = ['shutdown', '-s'] def download_installer(self): installer = self.installer() diff --git a/setup/publish.py b/setup/publish.py index f910543850..2d0cfd94e4 100644 --- a/setup/publish.py +++ b/setup/publish.py @@ -6,7 +6,7 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -import sys, os, shutil, subprocess, re, time +import sys, os, shutil, subprocess, re, time, glob from datetime import datetime from setup import Command, __appname__, __version__ @@ -31,6 +31,11 @@ class Stage2(Command): description = 'Stage 2 of the publish process' sub_commands = ['linux', 'win', 'osx'] + def pre_sub_commands(self, opts): + for x in glob.glob(os.path.join(self.d(self.SRC), 'dist', '*')): + os.remove(x) + + class Stage3(Command): description = 'Stage 3 of the publish process' @@ -88,7 +93,7 @@ if os.environ.get('CALIBRE_BUILDBOT', None) == '1': else: class UploadRss(Command): - description = 'Generate and uplaod a RSS feed of calibre releases' + description = 'Generate and upload a RSS feed of calibre releases' from bzrlib import log as blog @@ -150,7 +155,9 @@ else: bzr_path = os.path.expanduser('~/work/calibre') b = branch.Branch.open(bzr_path) lf = UploadRss.ChangelogFormatter() + self.info('\tGenerating bzr log...') log.show_log(b, lf) lf.rss.write_xml(open('/tmp/releases.xml', 'wb')) - #subprocess.check_call('scp /tmp/releases.xml divok:/var/www/calibre.kovidgoyal.net/htdocs/downloads'.split()) + self.info('\tUploading RSS to server...') + subprocess.check_call('scp /tmp/releases.xml divok:/var/www/calibre.kovidgoyal.net/htdocs/downloads'.split()) diff --git a/src/calibre/__init__.py b/src/calibre/__init__.py index 991a5d584e..ae5946bcb3 100644 --- a/src/calibre/__init__.py +++ b/src/calibre/__init__.py @@ -221,9 +221,13 @@ def get_proxies(): proxies['ftp'] = server settings.Close() except Exception, e: - print('Unable to detect proxy settings: %s' % str(e)) + prints('Unable to detect proxy settings: %s' % str(e)) + for x in list(proxies): + if len(proxies[x]) < 5: + prints('Removing invalid', x, 'proxy:', proxies[x]) + del proxies[x] if proxies: - print('Using proxies: %s' % proxies) + prints('Using proxies: %s' % proxies) return proxies diff --git a/src/calibre/constants.py b/src/calibre/constants.py index ef8882943c..9a7f78b920 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.11' +__version__ = '0.6.12' __author__ = "Kovid Goyal " import re diff --git a/src/calibre/customize/builtins.py b/src/calibre/customize/builtins.py index 9e924f15d6..769df7b143 100644 --- a/src/calibre/customize/builtins.py +++ b/src/calibre/customize/builtins.py @@ -367,6 +367,7 @@ from calibre.devices.prs500.driver import PRS500 from calibre.devices.prs505.driver import PRS505 from calibre.devices.prs700.driver import PRS700 from calibre.devices.android.driver import ANDROID +from calibre.devices.eslick.driver import ESLICK plugins = [HTML2ZIP] plugins += [ @@ -416,7 +417,8 @@ plugins += [ PRS700, ANDROID, CYBOOK_OPUS, - COOL_ER + COOL_ER, + ESLICK ] plugins += [x for x in list(locals().values()) if isinstance(x, type) and \ x.__name__.endswith('MetadataReader')] diff --git a/src/calibre/debug.py b/src/calibre/debug.py index 4ed47a2399..66de8ccadb 100644 --- a/src/calibre/debug.py +++ b/src/calibre/debug.py @@ -155,6 +155,9 @@ def debug_device_driver(): print print "Don't forget to send the file /tmp/ioreg.txt as well" + if iswindows: + raw_input('Press Enter to continue...') + def add_simple_plugin(path_to_plugin): import tempfile, zipfile, shutil diff --git a/src/calibre/devices/eslick/__init__.py b/src/calibre/devices/eslick/__init__.py new file mode 100644 index 0000000000..3d1a86922e --- /dev/null +++ b/src/calibre/devices/eslick/__init__.py @@ -0,0 +1,10 @@ +#!/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 ' +__docformat__ = 'restructuredtext en' + + + diff --git a/src/calibre/devices/eslick/driver.py b/src/calibre/devices/eslick/driver.py new file mode 100644 index 0000000000..a0d973bc06 --- /dev/null +++ b/src/calibre/devices/eslick/driver.py @@ -0,0 +1,39 @@ +#!/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 ' +__docformat__ = 'restructuredtext en' + + +from calibre.devices.usbms.driver import USBMS + +class ESLICK(USBMS): + + name = 'ESlick Device Interface' + gui_name = 'Foxit ESlick' + description = _('Communicate with the ESlick eBook reader.') + author = _('Kovid Goyal') + supported_platforms = ['windows', 'osx', 'linux'] + + # Ordered list of supported formats + FORMATS = ['pdf', 'txt'] + + VENDOR_ID = [0x04cc] + PRODUCT_ID = [0x1a64] + BCD = [0x0110] + + VENDOR_NAME = 'FOXIT' + WINDOWS_MAIN_MEM = 'ESLICK_USB_DEVICE' + WINDOWS_CARD_A_MEM = 'ESLICK_USB_DEVICE' + + #OSX_MAIN_MEM = 'Kindle Internal Storage Media' + #OSX_CARD_A_MEM = 'Kindle Card Storage Media' + + MAIN_MEMORY_VOLUME_LABEL = 'ESlick Main Memory' + STORAGE_CARD_VOLUME_LABEL = 'ESlick Storage Card' + + SUPPORTS_SUB_DIRS = True + + diff --git a/src/calibre/ebooks/conversion/preprocess.py b/src/calibre/ebooks/conversion/preprocess.py index 1aae939a06..33205ce4b2 100644 --- a/src/calibre/ebooks/conversion/preprocess.py +++ b/src/calibre/ebooks/conversion/preprocess.py @@ -238,7 +238,7 @@ class HTMLPreProcessor(object): ) end_rules = [] - if getattr(self.extra_opts, 'unwrap_factor', None): + if getattr(self.extra_opts, 'unwrap_factor', 0.0) > 0.01: length = line_length(html, getattr(self.extra_opts, 'unwrap_factor')) if length: end_rules.append( diff --git a/src/calibre/ebooks/html/input.py b/src/calibre/ebooks/html/input.py index ba468bd55a..cf9b087295 100644 --- a/src/calibre/ebooks/html/input.py +++ b/src/calibre/ebooks/html/input.py @@ -262,9 +262,10 @@ class HTMLInput(InputFormatPlugin): ) ), - OptionRecommendation(name='unwrap_factor', recommended_value=0.5, + OptionRecommendation(name='unwrap_factor', recommended_value=0.0, help=_('Average line length for line breaking if the HTML is from a ' - 'previous partial conversion of a PDF file.')), + 'previous partial conversion of a PDF file. Default is %default ' + 'which disables this.')), ]) diff --git a/src/calibre/ebooks/metadata/google_books.py b/src/calibre/ebooks/metadata/google_books.py index 374c4a8a5f..fea3117f77 100644 --- a/src/calibre/ebooks/metadata/google_books.py +++ b/src/calibre/ebooks/metadata/google_books.py @@ -153,7 +153,7 @@ class ResultList(list): d = date(entry) if d: default = datetime.utcnow() - default = datetime(default.year, default.month, 1) + default = datetime(default.year, default.month, 15) d = parser.parse(d[0].text, default=default) else: d = None diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index d89b18475a..ab721fb718 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -309,7 +309,8 @@ class MobiReader(object): try: root = html.fromstring(self.processed_html) if len(root.xpath('//html')) > 5: - root = html.fromstring(self.processed_html.replace('\x0c', '')) + root = html.fromstring(self.processed_html.replace('\x0c', + '').replace('\x14', '')) except: self.log.warning('MOBI markup appears to contain random bytes. Stripping.') self.processed_html = self.remove_random_bytes(self.processed_html) diff --git a/src/calibre/ebooks/oeb/base.py b/src/calibre/ebooks/oeb/base.py index 2e06fffe4e..5516e78663 100644 --- a/src/calibre/ebooks/oeb/base.py +++ b/src/calibre/ebooks/oeb/base.py @@ -773,6 +773,7 @@ class Manifest(object): data = self.oeb.decode(data) data = self.oeb.html_preprocessor(data) + # Remove DOCTYPE declaration as it messes up parsing # Inparticular it causes tostring to insert xmlns # declarations, which messes up the coercing logic diff --git a/src/calibre/ebooks/oeb/transforms/jacket.py b/src/calibre/ebooks/oeb/transforms/jacket.py index 21ba47f60e..40d7ce33f4 100644 --- a/src/calibre/ebooks/oeb/transforms/jacket.py +++ b/src/calibre/ebooks/oeb/transforms/jacket.py @@ -8,6 +8,7 @@ __docformat__ = 'restructuredtext en' import textwrap from xml.sax.saxutils import escape +from itertools import repeat from lxml import etree @@ -31,6 +32,7 @@ class Jacket(object):

%(title)s

%(jacket)s

%(series)s
+
%(rating)s
%(tags)s
@@ -54,6 +56,23 @@ class Jacket(object): img.getparent().remove(img) return + def get_rating(self, rating): + ans = '' + if rating is None: + return + try: + num = float(rating)/2 + except: + return ans + num = max(0, num) + num = min(num, 5) + if num < 1: + return ans + id, href = self.oeb.manifest.generate('star', 'star.png') + self.oeb.manifest.add(id, href, 'image/png', data=I('star.png', data=True)) + ans = 'Rating: ' + ''.join(repeat('star'%href, num)) + return ans + def insert_metadata(self, mi): self.log('Inserting metadata into book...') comments = mi.comments @@ -87,7 +106,7 @@ class Jacket(object): html = self.JACKET_TEMPLATE%dict(xmlns=XPNSMAP['h'], title=escape(title), comments=escape(comments), jacket=escape(_('Book Jacket')), series=series, - tags=tags) + tags=tags, rating=self.get_rating(mi.rating)) id, href = self.oeb.manifest.generate('jacket', 'jacket.xhtml') root = etree.fromstring(html) item = self.oeb.manifest.add(id, href, guess_type(href)[0], data=root) diff --git a/src/calibre/ebooks/pdb/input.py b/src/calibre/ebooks/pdb/input.py index 8f4751b42b..dfe5b653dd 100644 --- a/src/calibre/ebooks/pdb/input.py +++ b/src/calibre/ebooks/pdb/input.py @@ -25,7 +25,7 @@ class PDBInput(InputFormatPlugin): OptionRecommendation(name='print_formatted_paras', recommended_value=False, help=_('Normally calibre treats blank lines as paragraph markers. ' 'With this option it will assume that every line starting with ' - 'an indent (either a tab or 2+ spaces) represents a paragraph.' + 'an indent (either a tab or 2+ spaces) represents a paragraph. ' 'Paragraphs end when the next line that starts with an indent ' 'is reached.')), ]) diff --git a/src/calibre/ebooks/txt/input.py b/src/calibre/ebooks/txt/input.py index eb86113f7a..278efd4847 100644 --- a/src/calibre/ebooks/txt/input.py +++ b/src/calibre/ebooks/txt/input.py @@ -25,7 +25,7 @@ class TXTInput(InputFormatPlugin): OptionRecommendation(name='print_formatted_paras', recommended_value=False, help=_('Normally calibre treats blank lines as paragraph markers. ' 'With this option it will assume that every line starting with ' - 'an indent (either a tab or 2+ spaces) represents a paragraph.' + 'an indent (either a tab or 2+ spaces) represents a paragraph. ' 'Paragraphs end when the next line that starts with an indent ' 'is reached.')), OptionRecommendation(name='markdown', recommended_value=False, diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index 6a14e85382..2d3a294c5b 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -3,7 +3,7 @@ __copyright__ = '2008, Kovid Goyal ' """ The GUI """ import os from PyQt4.QtCore import QVariant, QFileInfo, QObject, SIGNAL, QBuffer, Qt, QSize, \ - QByteArray, QUrl, QTranslator, QCoreApplication, QThread + QByteArray, QTranslator, QCoreApplication, QThread from PyQt4.QtGui import QFileDialog, QMessageBox, QPixmap, QFileIconProvider, \ QIcon, QTableView, QApplication, QDialog, QPushButton @@ -23,8 +23,6 @@ ALL_COLUMNS = ['title', 'authors', 'size', 'timestamp', 'rating', 'publisher', def _config(): c = Config('gui', 'preferences for the calibre GUI') - c.add_opt('frequently_used_directories', default=[], - help=_('Frequently used directories')) c.add_opt('send_to_storage_card_by_default', default=False, help=_('Send file to storage card instead of main memory by default')) c.add_opt('confirm_delete', default=False, @@ -83,6 +81,8 @@ def _config(): help='Search history for the LRF viewer') c.add_opt('scheduler_search_history', default=[], help='Search history for the recipe scheduler') + c.add_opt('worker_limit', default=6, + help=_('Maximum number of waiting worker processes')) return ConfigProxy(c) @@ -377,15 +377,8 @@ def file_icon_provider(): global _file_icon_provider return _file_icon_provider -_sidebar_directories = [] -def set_sidebar_directories(dirs): - global _sidebar_directories - if dirs is None: - dirs = config['frequently_used_directories'] - _sidebar_directories = [QUrl.fromLocalFile(i) for i in dirs] - class FileDialog(QObject): - def __init__(self, title='Choose Files', + def __init__(self, title=_('Choose Files'), filters=[], add_all_files_filter=True, parent=None, @@ -394,7 +387,6 @@ class FileDialog(QObject): mode = QFileDialog.ExistingFiles, ): QObject.__init__(self) - initialize_file_icon_provider() ftext = '' if filters: for filter in filters: @@ -410,63 +402,42 @@ class FileDialog(QObject): self.selected_files = None self.fd = None - if islinux: - self.fd = QFileDialog(parent) - self.fd.setFileMode(mode) - self.fd.setIconProvider(_file_icon_provider) - self.fd.setModal(modal) - self.fd.setNameFilter(ftext) - self.fd.setWindowTitle(title) - state = dynamic[self.dialog_name] - if not state or not self.fd.restoreState(state): - self.fd.setDirectory(os.path.expanduser('~')) - osu = [i for i in self.fd.sidebarUrls()] - self.fd.setSidebarUrls(osu + _sidebar_directories) - QObject.connect(self.fd, SIGNAL('accepted()'), self.save_dir) - self.accepted = self.fd.exec_() == QFileDialog.Accepted + initial_dir = dynamic.get(self.dialog_name, os.path.expanduser('~')) + if not isinstance(initial_dir, basestring): + initial_dir = os.path.expanduser('~') + self.selected_files = [] + if mode == QFileDialog.AnyFile: + f = unicode(QFileDialog.getSaveFileName(parent, title, initial_dir, ftext, "")) + if f and os.path.exists(f): + self.selected_files.append(f) + elif mode == QFileDialog.ExistingFile: + f = unicode(QFileDialog.getOpenFileName(parent, title, initial_dir, ftext, "")) + if f and os.path.exists(f): + self.selected_files.append(f) + elif mode == QFileDialog.ExistingFiles: + fs = QFileDialog.getOpenFileNames(parent, title, initial_dir, ftext, "") + for f in fs: + f = unicode(f) + if f and os.path.exists(f): + self.selected_files.append(f) else: - dir = dynamic.get(self.dialog_name, os.path.expanduser('~')) - self.selected_files = [] - if mode == QFileDialog.AnyFile: - f = qstring_to_unicode( - QFileDialog.getSaveFileName(parent, title, dir, ftext, "")) - if os.path.exists(f): - self.selected_files.append(f) - elif mode == QFileDialog.ExistingFile: - f = qstring_to_unicode( - QFileDialog.getOpenFileName(parent, title, dir, ftext, "")) - if os.path.exists(f): - self.selected_files.append(f) - elif mode == QFileDialog.ExistingFiles: - fs = QFileDialog.getOpenFileNames(parent, title, dir, ftext, "") - for f in fs: - if os.path.exists(qstring_to_unicode(f)): - self.selected_files.append(f) - else: - opts = QFileDialog.ShowDirsOnly if mode == QFileDialog.DirectoryOnly else QFileDialog.Option() - f = qstring_to_unicode( - QFileDialog.getExistingDirectory(parent, title, dir, opts)) - if os.path.exists(f): - self.selected_files.append(f) - if self.selected_files: - self.selected_files = [unicode(q) for q in self.selected_files] - saved_loc = self.selected_files[0] - if os.path.isfile(saved_loc): - saved_loc = os.path.dirname(saved_loc) - dynamic[self.dialog_name] = saved_loc - self.accepted = bool(self.selected_files) + opts = QFileDialog.ShowDirsOnly if mode == QFileDialog.DirectoryOnly else QFileDialog.Option() + f = unicode(QFileDialog.getExistingDirectory(parent, title, initial_dir, opts)) + if os.path.exists(f): + self.selected_files.append(f) + if self.selected_files: + self.selected_files = [unicode(q) for q in self.selected_files] + saved_loc = self.selected_files[0] + if os.path.isfile(saved_loc): + saved_loc = os.path.dirname(saved_loc) + dynamic[self.dialog_name] = saved_loc + self.accepted = bool(self.selected_files) def get_files(self): - if islinux and self.fd.result() != self.fd.Accepted: - return tuple() if self.selected_files is None: return tuple(os.path.abspath(qstring_to_unicode(i)) for i in self.fd.selectedFiles()) return tuple(self.selected_files) - def save_dir(self): - if self.fd: - dynamic[self.dialog_name] = self.fd.saveState() - def choose_dir(window, name, title): fd = FileDialog(title, [], False, window, name=name, diff --git a/src/calibre/gui2/convert/metadata.py b/src/calibre/gui2/convert/metadata.py index afe484dbbe..8f9f788ffe 100644 --- a/src/calibre/gui2/convert/metadata.py +++ b/src/calibre/gui2/convert/metadata.py @@ -18,6 +18,24 @@ from calibre.ebooks.metadata.opf2 import OPFCreator from calibre.ptempfile import PersistentTemporaryFile from calibre.gui2.convert import Widget +def create_opf_file(db, book_id): + mi = db.get_metadata(book_id, index_is_id=True) + mi.application_id = uuid.uuid4() + opf = OPFCreator(os.getcwdu(), mi) + opf_file = PersistentTemporaryFile('.opf') + opf.render(opf_file) + opf_file.close() + return mi, opf_file + +def create_cover_file(db, book_id): + cover = db.cover(book_id, index_is_id=True) + cf = None + if cover: + cf = PersistentTemporaryFile('.jpeg') + cf.write(cover) + cf.close() + return cf + class MetadataWidget(Widget, Ui_Form): TITLE = _('Metadata') @@ -181,12 +199,7 @@ class MetadataWidget(Widget, Ui_Form): self.cover_file = self.opf_file = None if self.db is not None: self.db.set_metadata(self.book_id, self.user_mi) - self.mi = self.db.get_metadata(self.book_id, index_is_id=True) - self.mi.application_id = uuid.uuid4() - opf = OPFCreator(os.getcwdu(), self.mi) - self.opf_file = PersistentTemporaryFile('.opf') - opf.render(self.opf_file) - self.opf_file.close() + self.mi, self.opf_file = create_opf_file(self.db, self.book_id) if self.cover_changed and self.cover_data is not None: self.db.set_cover(self.book_id, self.cover_data) cover = self.db.cover(self.book_id, index_is_id=True) diff --git a/src/calibre/gui2/convert/pdf_input.py b/src/calibre/gui2/convert/pdf_input.py index e4a9541823..a8cacaa5d9 100644 --- a/src/calibre/gui2/convert/pdf_input.py +++ b/src/calibre/gui2/convert/pdf_input.py @@ -5,7 +5,7 @@ __copyright__ = '2009, John Schember ' __docformat__ = 'restructuredtext en' from calibre.gui2.convert.pdf_input_ui import Ui_Form -from calibre.gui2.convert import Widget +from calibre.gui2.convert import Widget, QDoubleSpinBox class PluginWidget(Widget, Ui_Form): @@ -17,3 +17,8 @@ class PluginWidget(Widget, Ui_Form): ['no_images', 'unwrap_factor']) self.db, self.book_id = db, book_id self.initialize_options(get_option, get_help, db, book_id) + + def set_value_handler(self, g, val): + if val is None and isinstance(g, QDoubleSpinBox): + g.setValue(0.0) + return True diff --git a/src/calibre/gui2/convert/single.py b/src/calibre/gui2/convert/single.py index 6f97d1fe99..2f05d50a7f 100644 --- a/src/calibre/gui2/convert/single.py +++ b/src/calibre/gui2/convert/single.py @@ -68,6 +68,36 @@ class GroupModel(QAbstractListModel): return QVariant(f) return NONE +def get_preferred_input_format_for_book(db, book_id): + recs = load_specifics(db, book_id) + if recs: + return recs.get('gui_preferred_input_format', None) + +def get_available_formats_for_book(db, book_id): + available_formats = db.formats(book_id, index_is_id=True) + if not available_formats: + available_formats = '' + return set([x.lower() for x in + available_formats.split(',')]) + +def get_supported_input_formats_for_book(db, book_id): + available_formats = get_available_formats_for_book(db, book_id) + input_formats = set([x.lower() for x in supported_input_formats()]) + input_formats = sorted(available_formats.intersection(input_formats)) + if not input_formats: + raise NoSupportedInputFormats + return input_formats + + +def get_input_format_for_book(db, book_id, pref): + if pref is None: + pref = get_preferred_input_format_for_book(db, book_id) + input_formats = get_supported_input_formats_for_book(db, book_id) + input_format = pref if pref in input_formats else \ + sort_formats_by_preference(input_formats, prefs['input_format_order'])[0] + return input_format, input_formats + + class Config(ResizableDialog, Ui_Dialog): ''' Configuration dialog for single book conversion. If accepted, has the @@ -86,12 +116,6 @@ class Config(ResizableDialog, Ui_Dialog): preferred_input_format=None, preferred_output_format=None): ResizableDialog.__init__(self, parent) - if preferred_input_format is None and db is not None: - recs = load_specifics(db, book_id) - if recs: - preferred_input_format = recs.get('gui_preferred_input_format', - None) - self.setup_input_output_formats(db, book_id, preferred_input_format, preferred_output_format) self.db, self.book_id = db, book_id @@ -194,22 +218,10 @@ class Config(ResizableDialog, Ui_Dialog): preferred_output_format): if preferred_output_format: preferred_output_format = preferred_output_format.lower() - available_formats = db.formats(book_id, index_is_id=True) - if not available_formats: - available_formats = '' - available_formats = set([x.lower() for x in - available_formats.split(',')]) - input_formats = set([x.lower() for x in supported_input_formats()]) - input_formats = \ - sorted(available_formats.intersection(input_formats)) - if not input_formats: - raise NoSupportedInputFormats output_formats = sorted(available_output_formats()) output_formats.remove('oeb') - preferred_input_format = preferred_input_format if \ - preferred_input_format in input_formats else \ - sort_formats_by_preference(input_formats, - prefs['input_format_order'])[0] + input_format, input_formats = get_input_format_for_book(db, book_id, + preferred_input_format) preferred_output_format = preferred_output_format if \ preferred_output_format in output_formats else \ sort_formats_by_preference(output_formats, @@ -218,7 +230,7 @@ class Config(ResizableDialog, Ui_Dialog): input_formats]))) self.output_formats.addItems(list(map(QString, [x.upper() for x in output_formats]))) - self.input_formats.setCurrentIndex(input_formats.index(preferred_input_format)) + self.input_formats.setCurrentIndex(input_formats.index(input_format)) self.output_formats.setCurrentIndex(output_formats.index(preferred_output_format)) def show_pane(self, index): diff --git a/src/calibre/gui2/dialogs/config/__init__.py b/src/calibre/gui2/dialogs/config/__init__.py index 915219ee11..6197fd4521 100644 --- a/src/calibre/gui2/dialogs/config/__init__.py +++ b/src/calibre/gui2/dialogs/config/__init__.py @@ -10,7 +10,7 @@ from PyQt4.Qt import QDialog, QListWidgetItem, QIcon, \ QDialogButtonBox, QTabWidget, QBrush, QLineEdit, \ QProgressDialog -from calibre.constants import islinux, iswindows, isosx +from calibre.constants import iswindows, isosx from calibre.gui2.dialogs.config.config_ui import Ui_Dialog from calibre.gui2 import qstring_to_unicode, choose_dir, error_dialog, config, \ ALL_COLUMNS, NONE, info_dialog, choose_files, \ @@ -354,16 +354,10 @@ class ConfigDialog(QDialog, Ui_Dialog): self.connect(self.input_up, SIGNAL('clicked()'), self.up_input) self.connect(self.input_down, SIGNAL('clicked()'), self.down_input) - dirs = config['frequently_used_directories'] rn = config['use_roman_numerals_for_series_number'] self.timeout.setValue(prefs['network_timeout']) self.roman_numerals.setChecked(rn) self.new_version_notification.setChecked(config['new_version_notification']) - self.directory_list.addItems(dirs) - self.connect(self.add_button, SIGNAL('clicked(bool)'), self.add_dir) - self.connect(self.remove_button, SIGNAL('clicked(bool)'), self.remove_dir) - if not islinux: - self.dirs_box.setVisible(False) column_map = config['column_map'] for col in column_map + [i for i in ALL_COLUMNS if i not in column_map]: @@ -432,6 +426,7 @@ class ConfigDialog(QDialog, Ui_Dialog): self.port.setValue(opts.port) self.username.setText(opts.username) self.password.setText(opts.password if opts.password else '') + self.opt_max_opds_items.setValue(opts.max_opds_items) self.auto_launch.setChecked(config['autolaunch_server']) self.systray_icon.setChecked(config['systray_icon']) self.sync_news.setChecked(config['upload_news_to_device']) @@ -457,6 +452,7 @@ class ConfigDialog(QDialog, Ui_Dialog): self.connect(self.sync_news, SIGNAL('toggled(bool)'), self.delete_news.setEnabled) self.setup_conversion_options() + self.opt_worker_limit.setValue(config['worker_limit']) def create_symlinks(self): from calibre.utils.osx_symlinks import create_symlinks @@ -674,15 +670,6 @@ class ConfigDialog(QDialog, Ui_Dialog): if dir: self.location.setText(dir) - def add_dir(self): - dir = choose_dir(self, 'Add freq dir dialog', 'select directory') - if dir: - self.directory_list.addItem(dir) - - def remove_dir(self): - idx = self.directory_list.currentRow() - if idx >= 0: - self.directory_list.takeItem(idx) def accept(self): mcs = unicode(self.max_cover_size.text()).strip() @@ -696,6 +683,12 @@ class ConfigDialog(QDialog, Ui_Dialog): return if not self.add_save.save_settings(): return + wl = self.opt_worker_limit.value() + if wl%2 != 0: + wl += 1 + config['worker_limit'] = wl + + config['use_roman_numerals_for_series_number'] = bool(self.roman_numerals.isChecked()) config['new_version_notification'] = bool(self.new_version_notification.isChecked()) prefs['network_timeout'] = int(self.timeout.value()) @@ -722,6 +715,7 @@ class ConfigDialog(QDialog, Ui_Dialog): sc.set('password', unicode(self.password.text()).strip()) sc.set('port', self.port.value()) sc.set('max_cover', mcs) + sc.set('max_opds_items', self.opt_max_opds_items.value()) config['delete_news_from_library_on_upload'] = self.delete_news.isChecked() config['upload_news_to_device'] = self.sync_news.isChecked() config['search_as_you_type'] = self.search_as_you_type.isChecked() @@ -742,10 +736,6 @@ class ConfigDialog(QDialog, Ui_Dialog): d.exec_() else: self.database_location = os.path.abspath(path) - self.directories = [ - qstring_to_unicode(self.directory_list.item(i).text()) for i in \ - range(self.directory_list.count())] - config['frequently_used_directories'] = self.directories QDialog.accept(self) class VacThread(QThread): diff --git a/src/calibre/gui2/dialogs/config/config.ui b/src/calibre/gui2/dialogs/config/config.ui index dc180edba7..14d37d9c43 100644 --- a/src/calibre/gui2/dialogs/config/config.ui +++ b/src/calibre/gui2/dialogs/config/config.ui @@ -281,103 +281,6 @@ - - - - Frequently used directories - - - - - - - - true - - - - 22 - 22 - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Add a directory to the frequently used directories list - - - ... - - - - :/images/plus.svg:/images/plus.svg - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - Remove a directory from the frequently used directories list - - - ... - - - - :/images/list_remove.svg:/images/list_remove.svg - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - @@ -682,50 +585,43 @@ - - - - - Qt::Horizontal + + + + + &Maximum number of waiting worker processes (needs restart): - - - 154 - 20 - + + opt_worker_limit - + - - - - - - &Check database integrity - - - - - - - &Install command line tools - - - - + + + + 2 + + + 10000 + + + 2 + + - - - - Qt::Horizontal + + + + &Check database integrity - - - 153 - 20 - + + + + + + &Install command line tools - + @@ -797,13 +693,6 @@ - - - &Show password - - - - The maximum size (widthxheight) for displayed covers. Larger covers are resized. @@ -813,7 +702,7 @@ - + Max. &cover size: @@ -823,6 +712,33 @@ + + + + &Show password + + + + + + + Max. &OPDS items per query: + + + opt_max_opds_items + + + + + + + 10 + + + 10000 + + + diff --git a/src/calibre/gui2/dialogs/jobs.ui b/src/calibre/gui2/dialogs/jobs.ui index de2d78db73..e2e345ca28 100644 --- a/src/calibre/gui2/dialogs/jobs.ui +++ b/src/calibre/gui2/dialogs/jobs.ui @@ -14,7 +14,7 @@ Active Jobs - + :/images/jobs.svg:/images/jobs.svg @@ -57,6 +57,13 @@ + + + + Stop &all jobs + + + @@ -67,7 +74,7 @@ - + diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py index 711658020a..346bf97336 100644 --- a/src/calibre/gui2/dialogs/metadata_single.py +++ b/src/calibre/gui2/dialogs/metadata_single.py @@ -252,9 +252,19 @@ class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog): if ext not in extensions: self.db.remove_format(self.row, ext, notify=False) - def __init__(self, window, row, db, accepted_callback=None): + def do_cancel_all(self): + self.cancel_all = True + self.reject() + + def __init__(self, window, row, db, accepted_callback=None, cancel_all=False): ResizableDialog.__init__(self, window) self.bc_box.layout().setAlignment(self.cover, Qt.AlignCenter|Qt.AlignHCenter) + self.cancel_all = False + if cancel_all: + self.__abort_button = self.button_box.addButton(self.button_box.Abort) + self.__abort_button.setToolTip(_('Abort the editing of all remaining books')) + self.connect(self.__abort_button, SIGNAL('clicked()'), + self.do_cancel_all) self.splitter.setStretchFactor(100, 1) self.db = db self.pi = ProgressIndicator(self) diff --git a/src/calibre/gui2/jobs.py b/src/calibre/gui2/jobs.py index e4406447d1..1d86910e15 100644 --- a/src/calibre/gui2/jobs.py +++ b/src/calibre/gui2/jobs.py @@ -15,7 +15,7 @@ from PyQt4.Qt import QAbstractTableModel, QVariant, QModelIndex, Qt, \ from calibre.utils.ipc.server import Server from calibre.utils.ipc.job import ParallelJob -from calibre.gui2 import Dispatcher, error_dialog, NONE +from calibre.gui2 import Dispatcher, error_dialog, NONE, config from calibre.gui2.device import DeviceJob from calibre.gui2.dialogs.jobs_ui import Ui_JobsDialog from calibre import __appname__ @@ -31,7 +31,7 @@ class JobManager(QAbstractTableModel): self.jobs = [] self.add_job = Dispatcher(self._add_job) - self.server = Server() + self.server = Server(limit=int(config['worker_limit']/2.0)) self.changed_queue = Queue() self.timer = QTimer(self) @@ -193,6 +193,12 @@ class JobManager(QAbstractTableModel): _('Job has already run')).exec_() self.server.kill_job(job) + def kill_all_jobs(self): + for job in self.jobs: + if isinstance(job, DeviceJob) or job.duration is not None: + continue + self.server.kill_job(job) + def terminate_all_jobs(self): self.server.killall() @@ -230,6 +236,8 @@ class JobsDialog(QDialog, Ui_JobsDialog): self.kill_job) self.connect(self.details_button, SIGNAL('clicked()'), self.show_details) + self.connect(self.stop_all_jobs_button, SIGNAL('clicked()'), + self.kill_all_jobs) self.connect(self, SIGNAL('kill_job(int, PyQt_PyObject)'), self.jobs_view.model().kill_job) self.pb_delegate = ProgressBarDelegate(self) @@ -247,7 +255,8 @@ class JobsDialog(QDialog, Ui_JobsDialog): self.jobs_view.show_details(index) return - + def kill_all_jobs(self): + self.model.kill_all_jobs() def closeEvent(self, e): self.jobs_view.write_settings() diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index fe93644bc9..59047c92dd 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -20,11 +20,12 @@ from calibre.constants import __version__, __appname__, \ from calibre.utils.filenames import ascii_filename from calibre.ptempfile import PersistentTemporaryFile from calibre.utils.config import prefs, dynamic +from calibre.utils.ipc import ADDRESS, RC from calibre.utils.ipc.server import Server from calibre.gui2 import APP_UID, warning_dialog, choose_files, error_dialog, \ initialize_file_icon_provider, question_dialog,\ pixmap_to_data, choose_dir, ORG_NAME, \ - set_sidebar_directories, Dispatcher, \ + Dispatcher, \ Application, available_height, \ max_available_height, config, info_dialog, \ available_width, GetMetadata @@ -50,9 +51,6 @@ from calibre.ebooks import BOOK_EXTENSIONS from calibre.library.database2 import LibraryDatabase2, CoverCache from calibre.gui2.dialogs.confirm_delete import confirm -ADDRESS = r'\\.\pipe\CalibreGUI' if iswindows else \ - os.path.expanduser('~/.calibre-gui.socket') - class SaveMenu(QMenu): def __init__(self, parent): @@ -208,10 +206,11 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self.latest_version = ' ' self.vanity.setText(self.vanity_template%dict(version=' ', device=' ')) self.device_info = ' ' - self.update_checker = CheckForUpdates() - QObject.connect(self.update_checker, - SIGNAL('update_found(PyQt_PyObject)'), self.update_found) - self.update_checker.start() + if not opts.no_update_check: + self.update_checker = CheckForUpdates() + QObject.connect(self.update_checker, + SIGNAL('update_found(PyQt_PyObject)'), self.update_found) + self.update_checker.start() ####################### Status Bar ##################### self.status_bar = StatusBar(self.jobs_dialog, self.system_tray_icon) self.setStatusBar(self.status_bar) @@ -531,7 +530,7 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self._sync_menu.trigger_default) def add_spare_server(self, *args): - self.spare_servers.append(Server()) + self.spare_servers.append(Server(limit=int(config['worker_limit']/2.0))) @property def spare_server(self): @@ -1027,10 +1026,13 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self._metadata_view_id = self.library_view.model().db.id(row.row()) d = MetadataSingleDialog(self, row.row(), self.library_view.model().db, - accepted_callback=accepted) + accepted_callback=accepted, + cancel_all=rows.index(row) < len(rows)-1) self.connect(d, SIGNAL('view_format(PyQt_PyObject)'), self.metadata_view_format) d.exec_() + if d.cancel_all: + break if rows: current = self.library_view.currentIndex() self.library_view.model().current_changed(current, previous) @@ -1484,8 +1486,6 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self.save_menu.actions()[2].setText( _('Save only %s format to disk')% prefs['output_format'].upper()) - if hasattr(d, 'directories'): - set_sidebar_directories(d.directories) self.library_view.model().read_config() self.create_device_menu() @@ -1546,12 +1546,16 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): self.view_menu.actions()[1].setEnabled(True) self.action_open_containing_folder.setEnabled(True) self.action_sync.setEnabled(True) + self.status_bar.tag_view_button.setEnabled(True) + self.status_bar.cover_flow_button.setEnabled(True) else: self.action_edit.setEnabled(False) self.action_convert.setEnabled(False) self.view_menu.actions()[1].setEnabled(False) self.action_open_containing_folder.setEnabled(False) self.action_sync.setEnabled(False) + self.status_bar.tag_view_button.setEnabled(False) + self.status_bar.cover_flow_button.setEnabled(False) def device_job_exception(self, job): @@ -1644,7 +1648,6 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI): geometry = config['main_window_geometry'] if geometry is not None: self.restoreGeometry(geometry) - set_sidebar_directories(None) self.tool_bar.setIconSize(config['toolbar_icon_size']) self.tool_bar.setToolButtonStyle( Qt.ToolButtonTextUnderIcon if \ @@ -1814,6 +1817,8 @@ path_to_ebook to the database. help=_('Start minimized to system tray.')) parser.add_option('-v', '--verbose', default=0, action='count', help=_('Log debugging information to console')) + parser.add_option('--no-update-check', default=False, action='store_true', + help=_('Do not check for updates')) return parser def init_qt(args): @@ -1882,14 +1887,6 @@ def cant_start(msg=_('If you are sure it is not running')+', ', d.exec_() raise SystemExit(1) -class RC(Thread): - - def run(self): - from multiprocessing.connection import Client - self.done = False - self.conn = Client(ADDRESS) - self.done = True - def communicate(args): t = RC() t.start() diff --git a/src/calibre/gui2/search_box.py b/src/calibre/gui2/search_box.py index 6ecd3ad239..831f352696 100644 --- a/src/calibre/gui2/search_box.py +++ b/src/calibre/gui2/search_box.py @@ -36,6 +36,7 @@ class SearchBox2(QComboBox): def __init__(self, parent=None): QComboBox.__init__(self, parent) + self.normal_background = 'rgb(255, 255, 255, 0%)' self.line_edit = SearchLineEdit(self) self.setLineEdit(self.line_edit) self.connect(self.line_edit, SIGNAL('key_pressed(PyQt_PyObject)'), @@ -62,14 +63,18 @@ class SearchBox2(QComboBox): def normalize_state(self): self.setEditText('') - self.line_edit.setStyleSheet('QLineEdit { color: black; background-color: white; }') + self.line_edit.setStyleSheet( + 'QLineEdit { color: black; background-color: %s; }' % + self.normal_background) self.help_state = False def clear_to_help(self): self.setEditText(self.help_text) self.line_edit.home(False) self.help_state = True - self.line_edit.setStyleSheet('QLineEdit { color: gray; background-color: white; }') + self.line_edit.setStyleSheet( + 'QLineEdit { color: gray; background-color: %s; }' % + self.normal_background) self.emit(SIGNAL('cleared()')) def text(self): @@ -84,7 +89,7 @@ class SearchBox2(QComboBox): return self.clear_to_help() col = 'rgba(0,255,0,20%)' if ok else 'rgb(255,0,0,20%)' if not self.colorize: - col = 'white' + col = self.normal_background self.line_edit.setStyleSheet('QLineEdit { color: black; background-color: %s; }' % col) def key_pressed(self, event): diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index 52273adbd3..76c57d676c 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -14,8 +14,10 @@ from PyQt4.Qt import QDialog from calibre.ptempfile import PersistentTemporaryFile from calibre.gui2 import warning_dialog, question_dialog from calibre.gui2.convert.single import NoSupportedInputFormats -from calibre.gui2.convert.single import Config as SingleConfig +from calibre.gui2.convert.single import Config as SingleConfig, \ + get_input_format_for_book from calibre.gui2.convert.bulk import BulkConfig +from calibre.gui2.convert.metadata import create_opf_file, create_cover_file from calibre.customize.conversion import OptionRecommendation from calibre.utils.config import prefs from calibre.ebooks.conversion.config import GuiRecommendations, \ @@ -55,7 +57,11 @@ def convert_single_ebook(parent, db, book_ids, auto_conversion=False, out_format out_file.close() temp_files = [] - desc = _('Convert book %d of %d (%s)') % (i + 1, total, repr(mi.title)) + try: + dtitle = unicode(mi.title) + except: + dtitle = repr(mi.title) + desc = _('Convert book %d of %d (%s)') % (i + 1, total, dtitle) recs = cPickle.loads(d.recommendations) if d.opf_file is not None: @@ -108,13 +114,11 @@ def convert_bulk_ebook(parent, db, book_ids, out_format=None): book_ids = convert_existing(parent, db, book_ids, output_format) for i, book_id in enumerate(book_ids): temp_files = [] + input_format = get_input_format_for_book(db, book_id, None)[0] try: - d = SingleConfig(parent, db, book_id, None, output_format) - d.accept() - - mi = db.get_metadata(book_id, True) - in_file = db.format_abspath(book_id, d.input_format, True) + mi, opf_file = create_opf_file(db, book_id) + in_file = db.format_abspath(book_id, input_format, True) out_file = PersistentTemporaryFile('.' + output_format) out_file.write(output_format) @@ -122,7 +126,7 @@ def convert_bulk_ebook(parent, db, book_ids, out_format=None): temp_files = [] combined_recs = GuiRecommendations() - default_recs = load_defaults('%s_input' % d.input_format) + default_recs = load_defaults('%s_input' % input_format) specific_recs = load_specifics(db, book_id) for key in default_recs: combined_recs[key] = default_recs[key] @@ -133,24 +137,30 @@ def convert_bulk_ebook(parent, db, book_ids, out_format=None): save_specifics(db, book_id, combined_recs) lrecs = list(combined_recs.to_recommendations()) - if d.opf_file is not None: - lrecs.append(('read_metadata_from_opf', d.opf_file.name, + cover_file = create_cover_file(db, book_id) + + if opf_file is not None: + lrecs.append(('read_metadata_from_opf', opf_file.name, OptionRecommendation.HIGH)) - temp_files.append(d.opf_file) - if d.cover_file is not None: - lrecs.append(('cover', d.cover_file.name, + temp_files.append(opf_file) + if cover_file is not None: + lrecs.append(('cover', cover_file.name, OptionRecommendation.HIGH)) - temp_files.append(d.cover_file) + temp_files.append(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)) + try: + dtitle = unicode(mi.title) + except: + dtitle = repr(mi.title) + desc = _('Convert book %d of %d (%s)') % (i + 1, total, dtitle) args = [in_file, out_file.name, lrecs] temp_files.append(out_file) - jobs.append(('gui_convert', args, desc, d.output_format.upper(), book_id, temp_files)) + jobs.append(('gui_convert', args, desc, output_format.upper(), book_id, temp_files)) changed = True except NoSupportedInputFormats: @@ -168,6 +178,7 @@ def convert_bulk_ebook(parent, db, book_ids, out_format=None): 'source format was found.') % (len(res), total), msg).exec_() + jobs.reverse() return jobs, changed, bad def fetch_scheduled_recipe(recipe, script): diff --git a/src/calibre/library/__init__.py b/src/calibre/library/__init__.py index 8c304e5dce..49a1107222 100644 --- a/src/calibre/library/__init__.py +++ b/src/calibre/library/__init__.py @@ -22,4 +22,7 @@ def server_config(defaults=None): help='Development mode. Server automatically restarts on file changes and serves code files (html, css, js) from the file system instead of calibre\'s resource system.') c.add_opt('max_cover', ['--max-cover'], default='600x800', help=_('The maximum size for displayed covers. Default is %default.')) + c.add_opt('max_opds_items', ['--max-opds-items'], default=30, + help=_('The maximum number of matches to return per OPDS query. ' + 'This affects Stanza, WordPlayer, etc. integration.')) return c diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index 0a392c1b8c..1890c54223 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -13,11 +13,6 @@ from urllib import quote from calibre import terminal_controller, preferred_encoding, prints from calibre.utils.config import OptionParser, prefs -try: - from calibre.utils.single_qt_application import send_message - send_message -except: - send_message = None from calibre.ebooks.metadata.meta import get_metadata from calibre.library.database2 import LibraryDatabase2 from calibre.ebooks.metadata.opf2 import OPFCreator, OPF @@ -102,6 +97,20 @@ STANZA_TEMPLATE='''\ ''' +def send_message(msg=''): + prints('Notifying calibre of the change') + from calibre.utils.ipc import RC + import time + t = RC(print_error=False) + t.start() + time.sleep(3) + if t.done: + t.conn.send('refreshdb:'+msg) + t.conn.close() + + + + def get_parser(usage): parser = OptionParser(usage) go = parser.add_option_group('GLOBAL OPTIONS') @@ -314,8 +323,7 @@ def do_add(db, paths, one_book_per_directory, recurse, add_duplicates): print >>sys.stderr, '\t', title+':' print >>sys.stderr, '\t\t ', path - if send_message is not None: - send_message('refreshdb:', 'calibre GUI') + send_message() finally: sys.stdout = orig @@ -356,8 +364,7 @@ def do_remove(db, ids): for y in x: db.delete_book(y) - if send_message is not None: - send_message('refreshdb:', 'calibre GUI') + send_message() def remove_option_parser(): return get_parser(_( @@ -386,7 +393,7 @@ def command_remove(args, dbpath): else: ids.append(int(y[0])) - do_remove(get_db(dbpath, opts), ids) + do_remove(get_db(dbpath, opts), set(ids)) return 0 @@ -484,8 +491,7 @@ def do_set_metadata(db, id, stream): mi = OPF(stream) db.set_metadata(id, mi) do_show_metadata(db, id, False) - if send_message is not None: - send_message('refreshdb:', 'calibre GUI') + send_message() def set_metadata_option_parser(): return get_parser(_( diff --git a/src/calibre/library/database.py b/src/calibre/library/database.py index d0d8b1aa61..3806679337 100644 --- a/src/calibre/library/database.py +++ b/src/calibre/library/database.py @@ -1047,6 +1047,18 @@ ALTER TABLE books ADD COLUMN isbn TEXT DEFAULT "" COLLATE NOCASE; return [ (i[0], i[1]) for i in \ self.conn.get('SELECT id, name FROM series')] + def series_name(self, series_id): + return self.conn.get('SELECT name FROM series WHERE id=%d'%series_id, + all=False) + + def author_name(self, author_id): + return self.conn.get('SELECT name FROM authors WHERE id=%d'%author_id, + all=False) + + def tag_name(self, tag_id): + return self.conn.get('SELECT name FROM tags WHERE id=%d'%tag_id, + all=False) + def all_authors(self): return [ (i[0], i[1]) for i in \ self.conn.get('SELECT id, name FROM authors')] @@ -1058,6 +1070,11 @@ ALTER TABLE books ADD COLUMN isbn TEXT DEFAULT "" COLLATE NOCASE; def all_tags(self): return [i[0].strip() for i in self.conn.get('SELECT name FROM tags') if i[0].strip()] + def all_tags2(self): + return [ (i[0], i[1]) for i in \ + self.conn.get('SELECT id, name FROM tags')] + + def conversion_options(self, id, format): data = self.conn.get('SELECT data FROM conversion_options WHERE book=? AND format=?', (id, format.upper()), all=False) if data: diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index cdf1894ab6..79737f4f57 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -921,9 +921,12 @@ class LibraryDatabase2(LibraryDatabase): ''' Removes book from the result cache and the underlying database. ''' - path = os.path.join(self.library_path, self.path(id, index_is_id=True)) + try: + path = os.path.join(self.library_path, self.path(id, index_is_id=True)) + except: + path = None self.data.remove(id) - if os.path.exists(path): + if path and os.path.exists(path): try: winshell.delete_file(path, no_confirm=True, silent=True) except: diff --git a/src/calibre/library/server.py b/src/calibre/library/server.py index 8ca8f627ff..8e31ff8b37 100644 --- a/src/calibre/library/server.py +++ b/src/calibre/library/server.py @@ -101,30 +101,13 @@ class LibraryServer(object): ''')) - STANZA_AUTHOR_ENTRY=MarkupTemplate(textwrap.dedent('''\ + STANZA_SUBCATALOG_ENTRY=MarkupTemplate(textwrap.dedent('''\ - ${authors} - urn:calibre:${record[FM['id']]} - ${timestamp} - - - ''')) - - STANZA_TAG_ENTRY=MarkupTemplate(textwrap.dedent('''\ - - ${tags} - urn:calibre:${record[FM['id']]} - ${timestamp} - - - ''')) - - STANZA_SERIES_ENTRY=MarkupTemplate(textwrap.dedent('''\ - - ${series} - urn:calibre:${record[FM['id']]} - ${timestamp} - + ${title} + urn:calibre:${id} + ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + + ${count} books ''')) @@ -135,6 +118,7 @@ class LibraryServer(object): $id ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + ${Markup(next_link)} calibre http://calibre.kovidgoyal.net @@ -167,30 +151,35 @@ class LibraryServer(object): urn:uuid:fc000fa0-8c23-11de-a31d-0002a5d5c51b ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + Books sorted by Author By Title urn:uuid:1df4fe40-8c24-11de-b4c6-0002a5d5c51b ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + Books sorted by Title By Newest urn:uuid:3c6d4940-8c24-11de-a4d7-0002a5d5c51b ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + Books sorted by Date By Tag urn:uuid:824921e8-db8a-4e61-7d38-f1ce41502853 ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + Books sorted by Tags By Series urn:uuid:512a5e50-a88f-f6b8-82aa-8f129c719f61 ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + Books sorted by Series ''')) @@ -204,6 +193,7 @@ class LibraryServer(object): self.opts = opts self.max_cover_width, self.max_cover_height = \ map(int, self.opts.max_cover.split('x')) + self.max_stanza_items = opts.max_opds_items path = P('content_server') self.build_time = datetime.fromtimestamp(os.stat(path).st_mtime) self.default_cover = open(P('content_server/default_cover.jpg'), 'rb').read() @@ -281,6 +271,7 @@ class LibraryServer(object): if cover is None: cover = self.default_cover cherrypy.response.headers['Content-Type'] = 'image/jpeg' + cherrypy.response.timeout = 3600 path = getattr(cover, 'name', False) updated = datetime.utcfromtimestamp(os.stat(path).st_mtime) if path and \ os.access(path, os.R_OK) else self.build_time @@ -326,6 +317,7 @@ class LibraryServer(object): if mt is None: mt = 'application/octet-stream' cherrypy.response.headers['Content-Type'] = mt + cherrypy.response.timeout = 3600 path = getattr(fmt, 'name', None) if path and os.path.exists(path): updated = datetime.utcfromtimestamp(os.stat(path).st_mtime) @@ -367,123 +359,162 @@ class LibraryServer(object): 8:'Aug', 9:'Sep', 10:'Oct', 11:'Nov', 12:'Dec'} return lm.replace('month', month[updated.month]) + def get_matches(self, location, query): + base = self.db.data.get_matches(location, query) + epub = self.db.data.get_matches('format', 'epub') + pdb = self.db.data.get_matches('format', 'pdb') + return base.intersection(epub.union(pdb)) + + def stanza_sortby_subcategory(self, updated, sortby, offset): + what, subtitle = sortby[2:], '' + if sortby == 'byseries': + data = self.db.all_series() + data = [(x[0], x[1], len(self.get_matches('series', x[1]))) for x in data] + subtitle = 'Books by series' + elif sortby == 'byauthor': + data = self.db.all_authors() + data = [(x[0], x[1], len(self.get_matches('authors', x[1]))) for x in data] + subtitle = 'Books by author' + elif sortby == 'bytag': + data = self.db.all_tags2() + data = [(x[0], x[1], len(self.get_matches('tags', x[1]))) for x in data] + subtitle = 'Books by tag' + data = [x for x in data if x[2] > 0] + data.sort(cmp=lambda x, y: cmp(x[1], y[1])) + next_offset = offset + self.max_stanza_items + rdata = data[offset:next_offset] + if next_offset >= len(data): + next_offset = -1 + entries = [self.STANZA_SUBCATALOG_ENTRY.generate(title=title, id=id, + what=what, updated=updated, count=c).render('xml').decode('utf-8') for id, + title, c in rdata] + next_link = '' + if next_offset > -1: + next_link = ('\n' + ) % (sortby, next_offset) + return self.STANZA.generate(subtitle=subtitle, data=entries, FM=FIELD_MAP, + updated=updated, id='urn:calibre:main', next_link=next_link).render('xml') + + def stanza_main(self, updated): + return self.STANZA_MAIN.generate(subtitle='', data=[], FM=FIELD_MAP, + updated=updated, id='urn:calibre:main').render('xml') @expose - def stanza(self, search=None, sortby=None, authorid=None, tagid=None, seriesid=None): + def stanza(self, search=None, sortby=None, authorid=None, tagid=None, + seriesid=None, offset=0): 'Feeds to read calibre books on a ipod with stanza.' books = [] updated = self.db.last_modified() + offset = int(offset) cherrypy.response.headers['Last-Modified'] = self.last_modified(updated) cherrypy.response.headers['Content-Type'] = 'text/xml' + # Main feed if not sortby and not search and not authorid and not tagid and not seriesid: - return self.STANZA_MAIN.generate(subtitle='', data=books, FM=FIELD_MAP, - updated=updated, id='urn:calibre:main').render('xml') + return self.stanza_main(updated) + if sortby in ('byseries', 'byauthor', 'bytag'): + return self.stanza_sortby_subcategory(updated, sortby, offset) + + # Get matching ids if authorid: authorid=int(authorid) - au = self.db.authors(authorid, index_is_id=True) - ids = self.db.data.get_matches('authors', au) + au = self.db.author_name(authorid) + ids = self.get_matches('authors', au) elif tagid: tagid=int(tagid) - ta = self.db.tags(tagid, index_is_id=True) - ids = self.db.data.get_matches('tags', ta) + ta = self.db.tag_name(tagid) + ids = self.get_matches('tags', ta) elif seriesid: seriesid=int(seriesid) - se = self.db.series(seriesid, index_is_id=True) - ids = self.db.data.get_matches('series', se) + se = self.db.series_name(seriesid) + ids = self.get_matches('series', se) else: ids = self.db.data.parse(search) if search and search.strip() else self.db.data.universal_set() record_list = list(iter(self.db)) - if sortby == "byauthor": - record_list.sort(lambda x, y: cmp(x[FIELD_MAP['author_sort']], y[FIELD_MAP['author_sort']])) - elif sortby == "bytag": - record_list.sort(lambda x, y: cmp(x[FIELD_MAP['tags']], y[FIELD_MAP['tags']])) - elif sortby == "byseries": - record_list.sort(lambda x, y: cmp(x[FIELD_MAP['series']], y[FIELD_MAP['series']])) - elif sortby == "bytitle" or authorid or tagid: + + # Sort the record list + if sortby == "bytitle" or authorid or tagid: record_list.sort(lambda x, y: cmp(title_sort(x[FIELD_MAP['title']]), title_sort(y[FIELD_MAP['title']]))) elif seriesid: record_list.sort(lambda x, y: cmp(x[FIELD_MAP['series_index']], y[FIELD_MAP['series_index']])) - else: + else: # Sort by date record_list = reversed(record_list) + + + fmts = FIELD_MAP['formats'] + pat = re.compile(r'EPUB|PDB', re.IGNORECASE) + record_list = [x for x in record_list if x[0] in ids and + pat.search(x[fmts] if x[fmts] else '') is not None] + next_offset = offset + self.max_stanza_items + nrecord_list = record_list[offset:next_offset] + if next_offset >= len(record_list): + next_offset = -1 + + next_link = '' + if next_offset > -1: + q = ['offset=%d'%next_offset] + for x in ('search', 'sortby', 'authorid', 'tagid', 'seriesid'): + val = locals()[x] + if val is not None: + val = prepare_string_for_xml(unicode(val), True) + q.append('%s=%s'%(x, val)) + next_link = ('\n' + ) % '&'.join(q) + author_list=[] tag_list=[] series_list=[] - for record in record_list: - if record[0] not in ids: continue + + for record in nrecord_list: r = record[FIELD_MAP['formats']] r = r.upper() if r else '' - if 'EPUB' in r or 'PDB' in r: - z = record[FIELD_MAP['authors']] - if not z: - z = _('Unknown') - authors = ' & '.join([i.replace('|', ',') for i in - z.split(',')]) - extra = [] - rating = record[FIELD_MAP['rating']] - if rating > 0: - rating = ''.join(repeat('★', rating)) - extra.append('RATING: %s
'%rating) - tags = record[FIELD_MAP['tags']] - if tags: - extra.append('TAGS: %s
'%\ - prepare_string_for_xml(', '.join(tags.split(',')))) - series = record[FIELD_MAP['series']] - if series: - extra.append('SERIES: %s [%s]
'%\ - (prepare_string_for_xml(series), - fmt_sidx(float(record[FIELD_MAP['series_index']])))) - fmt = 'epub' if 'EPUB' in r else 'pdb' - mimetype = guess_type('dummy.'+fmt)[0] - if sortby == "byauthor": - if authors and authors not in author_list: - author_list.append(authors) - books.append(self.STANZA_AUTHOR_ENTRY.generate( - authors=authors, - record=record, FM=FIELD_MAP, - port=self.opts.port, - extra=''.join(extra), - mimetype=mimetype, - fmt=fmt, - timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), - ).render('xml').decode('utf8')) - elif sortby == "bytag": - if tags and tags not in tag_list: - tag_list.append(tags) - books.append(self.STANZA_TAG_ENTRY.generate( - tags=tags, - record=record, FM=FIELD_MAP, - port=self.opts.port, - extra=''.join(extra), - mimetype=mimetype, - fmt=fmt, - timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), - ).render('xml').decode('utf8')) - elif sortby == "byseries": - if series and series not in series_list: - series_list.append(series) - books.append(self.STANZA_SERIES_ENTRY.generate( - series=series, - record=record, FM=FIELD_MAP, - port=self.opts.port, - extra=''.join(extra), - mimetype=mimetype, - fmt=fmt, - timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), - ).render('xml').decode('utf8')) - else: - books.append(self.STANZA_ENTRY.generate( - authors=authors, - record=record, FM=FIELD_MAP, - port=self.opts.port, - extra=''.join(extra), - mimetype=mimetype, - fmt=fmt, - timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), - ).render('xml').decode('utf8')) + + z = record[FIELD_MAP['authors']] + if not z: + z = _('Unknown') + authors = ' & '.join([i.replace('|', ',') for i in + z.split(',')]) + + # Setup extra description + extra = [] + rating = record[FIELD_MAP['rating']] + if rating > 0: + rating = ''.join(repeat('★', rating)) + extra.append('RATING: %s
'%rating) + tags = record[FIELD_MAP['tags']] + if tags: + extra.append('TAGS: %s
'%\ + prepare_string_for_xml(', '.join(tags.split(',')))) + series = record[FIELD_MAP['series']] + if series: + extra.append('SERIES: %s [%s]
'%\ + (prepare_string_for_xml(series), + fmt_sidx(float(record[FIELD_MAP['series_index']])))) + + fmt = 'epub' if 'EPUB' in r else 'pdb' + mimetype = guess_type('dummy.'+fmt)[0] + + # Create the sub-catalog, which is either a list of + # authors/tags/series or a list of books + data = dict( + record=record, + updated=updated, + authors=authors, + tags=tags, + series=series, + FM=FIELD_MAP, + extra='\n'.join(extra), + mimetype=mimetype, + fmt=fmt, + timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]) + ) + books.append(self.STANZA_ENTRY.generate(**data)\ + .render('xml').decode('utf8')) return self.STANZA.generate(subtitle='', data=books, FM=FIELD_MAP, - updated=updated, id='urn:calibre:main').render('xml') + next_link=next_link, updated=updated, id='urn:calibre:main').render('xml') @expose @@ -537,7 +568,9 @@ class LibraryServer(object): cherrypy.request.headers.get('Want-OPDS-Catalog', 919) != 919 or \ ua.startswith('Stanza') return self.stanza(search=kwargs.get('search', None), sortby=kwargs.get('sortby',None), authorid=kwargs.get('authorid',None), - tagid=kwargs.get('tagid',None), seriesid=kwargs.get('seriesid',None)) if want_opds else self.static('index.html') + tagid=kwargs.get('tagid',None), + seriesid=kwargs.get('seriesid',None), + offset=kwargs.get('offset', 0)) if want_opds else self.static('index.html') @expose diff --git a/src/calibre/startup.py b/src/calibre/startup.py index bc9399be4f..ec22f8b9c8 100644 --- a/src/calibre/startup.py +++ b/src/calibre/startup.py @@ -22,6 +22,22 @@ _run_once = False if not _run_once: _run_once = True + ################################################################################ + # Platform specific modules + winutil = winutilerror = None + if iswindows: + winutil, winutilerror = plugins['winutil'] + if not winutil: + raise RuntimeError('Failed to load the winutil plugin: %s'%winutilerror) + if len(sys.argv) > 1: + sys.argv[1:] = winutil.argv()[1-len(sys.argv):] + + ################################################################################ + # Convert command line arguments to unicode + for i in range(1, len(sys.argv)): + if not isinstance(sys.argv[i], unicode): + sys.argv[i] = sys.argv[i].decode(preferred_encoding, 'replace') + ################################################################################ # Setup resources import calibre.utils.resources as resources @@ -89,18 +105,4 @@ if not _run_once: os.path.join = my_join - ################################################################################ - # Platform specific modules - winutil = winutilerror = None - if iswindows: - winutil, winutilerror = plugins['winutil'] - if not winutil: - raise RuntimeError('Failed to load the winutil plugin: %s'%winutilerror) - if len(sys.argv) > 1: - sys.argv[1:] = winutil.argv()[1-len(sys.argv):] - ################################################################################ - # Convert command line arguments to unicode - for i in range(1, len(sys.argv)): - if not isinstance(sys.argv[i], unicode): - sys.argv[i] = sys.argv[i].decode(preferred_encoding, 'replace') diff --git a/src/calibre/trac/plugins/download.py b/src/calibre/trac/plugins/download.py index 1d8371ebae..368553ac92 100644 --- a/src/calibre/trac/plugins/download.py +++ b/src/calibre/trac/plugins/download.py @@ -148,6 +148,11 @@ else: path=MOBILEREAD+file, app=__appname__, note=Markup(\ ''' +

If you are updating from a version of calibre older than 0.6.12 on + Windows XP, first uninstall calibre, then delete the C:\Program + Files\calibre folder (the location may be different if you previously + installed calibre elsewhere) and only then install the new version of + calibre.


If you are using the SONY PRS-500 and %(appname)s does not detect your reader, read on:

diff --git a/src/calibre/trac/plugins/templates/linux.html b/src/calibre/trac/plugins/templates/linux.html index f5ac32392d..a166810b21 100644 --- a/src/calibre/trac/plugins/templates/linux.html +++ b/src/calibre/trac/plugins/templates/linux.html @@ -108,8 +108,7 @@ sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-eboo

 wget -O- http://calibre.kovidgoyal.net/downloads/${app}-${version}.tar.gz | tar xvz 
 cd calibre*
-python setup.py build_ext && python setup.py build && sudo python setup.py install
-sudo calibre_postinstall
+sudo python setup.py install
                                 
Note that if your distribution does not have a correctly compiled libunrar.so, ${app} will not diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index a4ebecad91..31f5af4f9e 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:06+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:23+0000\n" "Last-Translator: Kovid Goyal \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-09-05 09:43+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:49+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "مجهول" @@ -393,7 +392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -479,7 +478,7 @@ msgid "Getting list of books on device..." msgstr "يجري إحصاء قائمة كتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -500,7 +499,7 @@ msgid "Sending metadata to device..." msgstr "يجري إرسال الميتاداتا إلى الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -545,7 +544,7 @@ msgid "There is insufficient free space on the storage card" msgstr "لا توجد مساحة كافية في بطاقة التخزين" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1670,7 +1669,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1814,6 +1813,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1855,8 +1863,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1892,8 +1900,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1901,25 +1909,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2045,7 +2053,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2065,115 +2073,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "تأكيد قبل الحذف" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "حجم أيقونات شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "إظهار تسميات الأزرار في شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Notify when a new version is available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "ترتيب الوسوم حسب الشهرة" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "الإفتراضي للتحويل إلى LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "الخيارات لمستعرض كتب LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "تهيئات التي تعرض عن طريق المستعرض الداخلي" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "إظهار أيقونة صينية النظام" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "رفع أخبار تم تنزيلها إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "حذف كتب من المكتبة بعد رفعها إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2272,16 +2294,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2376,7 +2398,7 @@ 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/convert/xexp_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:491 @@ -2454,7 +2476,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2767,11 +2789,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2808,6 +2835,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2820,7 +2880,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "حوار" @@ -2851,55 +2910,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "ع&لامة الفصل:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2949,11 +3008,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
يجب أن يكون دليل." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4186,93 +4252,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "أنت" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "مخصّص" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "تم جدولته" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "الأثنين" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "الثلاثاء" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "الأربعاء" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "اليوم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "الجمعة" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "السبت" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "الأحد" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "الخميس" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "أنشأه: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "آخر تنزيل" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "آخر تنزيل: لم ينزّل من قبل" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4508,37 +4574,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "دخل غير صالح" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

Could not create recipe. Error:
%s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -5003,7 +5069,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5199,10 +5265,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5257,7 +5319,7 @@ msgstr "خطأ في التحويل" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5549,41 +5611,41 @@ msgstr "المؤلفون" msgid "Publishers" msgstr "الناشرون" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "يجب أن تضبط اسم المستخدم وكلمة السرّ لـ %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "احصل على الأخبار من " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5721,59 +5783,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "خيارات الخط" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "أسرة الخطوط بالترويس" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "أسرة الخطوط بدون الترويس" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "أسرة الخطوط أحادية القياس" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "قياس الخط المعياري بـpx" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "قياس خط الأحادي القياس بـpx" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5789,10 +5851,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/مجهول" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5921,7 +5979,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5989,57 +6047,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6652,11 +6710,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6733,6 +6791,42 @@ msgstr "انتهى" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "الإنغليزي" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6781,389 +6875,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "تم التنزيل" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "فشل تنزيل أجزاء من المقالات التالية:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " من " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "محاولة تنزيل الغلاف..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "تم تنزيل التلقيم إلى %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "لم يتمكّن من تنزيل الغلاف: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "يتم تنزيل الغلاف من %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "مقالة بدون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "فشل تنزيل المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "الإسباني" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "الإنغليزي" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "ألماني" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "إيطالي" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "الفرنسي" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "الهولندي" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7297,9 +7100,30 @@ msgstr "" #~ msgid "%s

%s

" #~ msgstr "%s

%s

" +#~ msgid "Spanish" +#~ msgstr "الإسباني" + +#~ msgid "Serbian" +#~ msgstr "الصربي" + +#~ msgid "French" +#~ msgstr "الفرنسي" + +#~ msgid "Dutch" +#~ msgstr "الهولندي" + #~ msgid "Portugese" #~ msgstr "البرتغالي" +#~ msgid "German" +#~ msgstr "ألماني" + +#~ msgid "Croatian" +#~ msgstr "كرواتي" + +#~ msgid "Italian" +#~ msgstr "إيطالي" + #~ msgid "The reader has no storage card connected." #~ msgstr "ليس للقارئ بطاقة تخزين." @@ -7452,6 +7276,9 @@ msgstr "" #~ msgid "Output:" #~ msgstr "خرج:" +#~ msgid "/Unknown" +#~ msgstr "/مجهول" + #~ msgid "Control page layout" #~ msgstr "تحكّم بتخطيط الصفحة" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index edd12e150c..e1667bbd9b 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:43+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:49+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

Could not create recipe. Error:
%s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index edc11971eb..80a6330e7a 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:43+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -32,8 +32,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -77,15 +77,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -99,11 +99,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -115,14 +115,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -134,12 +133,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Desconegut" @@ -394,7 +393,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -480,7 +479,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -501,7 +500,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -546,7 +545,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1651,7 +1650,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1795,6 +1794,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1836,8 +1844,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1873,8 +1881,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1882,25 +1890,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2026,7 +2034,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2046,115 +2054,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Directoris emprats amb freqüència" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2253,16 +2275,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2357,7 +2379,7 @@ 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/convert/xexp_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:491 @@ -2435,7 +2457,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2749,11 +2771,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2790,6 +2817,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2802,7 +2862,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2833,55 +2892,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2931,11 +2990,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
Cal que siga un directori." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4169,93 +4235,93 @@ msgstr "Es necessita una contrasenya." msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4486,37 +4552,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

Could not create recipe. Error:
%s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4981,7 +5047,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5177,10 +5243,6 @@ msgstr "Cap llibre seleccionat" msgid "Cannot view" msgstr "No puc mostrar-lo" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5237,7 +5299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5529,41 +5591,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5701,59 +5763,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5769,10 +5831,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5901,7 +5959,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5969,57 +6027,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6629,11 +6687,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6710,6 +6768,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6758,389 +6852,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 538e554048..a33e94cdb2 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.11\n" -"POT-Creation-Date: 2009-09-09 20:20+MDT\n" -"PO-Revision-Date: 2009-09-09 20:20+MDT\n" +"Project-Id-Version: calibre 0.6.12\n" +"POT-Creation-Date: 2009-09-11 15:00+MDT\n" +"PO-Revision-Date: 2009-09-11 15:00+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -60,16 +60,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:121 #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:154 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:574 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:761 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:575 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:762 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/input.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:882 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:887 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:943 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:883 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:888 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:944 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:135 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/reader.py:137 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:86 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:105 #: /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:39 @@ -109,7 +109,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 #: /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/metadata_single.py:397 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:391 @@ -117,17 +117,17 @@ msgstr "" #: /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/gui2/viewer/main.py:211 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:277 #: /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 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1056 -#: /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:1534 -#: /home/kovid/work/calibre/src/calibre/library/server.py:419 -#: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1059 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1096 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1426 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1428 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1537 +#: /home/kovid/work/calibre/src/calibre/library/server.py:476 +#: /home/kovid/work/calibre/src/calibre/library/server.py:548 #: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 @@ -367,6 +367,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" @@ -406,6 +407,10 @@ msgstr "" msgid "Communicate with the EB600 eBook reader." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16 +msgid "Communicate with the ESlick eBook reader." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." msgstr "" @@ -520,9 +525,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1003 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1330 msgid "News" msgstr "" @@ -971,7 +976,7 @@ msgid "Normally this input plugin re-arranges all the input files into a standar msgstr "" #: /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." +msgid "Average line length for line breaking if the HTML is from a previous partial conversion of a PDF file. Default is %default." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 @@ -1429,7 +1434,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1055 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1306 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1307 msgid "Cover" msgstr "" @@ -1458,70 +1463,70 @@ msgstr "" msgid "All articles" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1307 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1308 msgid "Title Page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1308 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1309 #: /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 "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1309 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1310 msgid "Index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1310 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1311 msgid "Glossary" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1311 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1312 msgid "Acknowledgements" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1312 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1313 msgid "Bibliography" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1313 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1314 msgid "Colophon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1314 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1315 msgid "Copyright" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1315 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1316 msgid "Dedication" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1316 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1317 msgid "Epigraph" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1317 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1318 msgid "Foreword" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1318 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1319 msgid "List of Illustrations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1319 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1320 msgid "List of Tables" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1320 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1321 msgid "Notes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1321 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1322 msgid "Preface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1322 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1323 msgid "Main Text" msgstr "" @@ -1557,7 +1562,7 @@ msgstr "" msgid "HTML TOC generation options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:89 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:108 msgid "Book Jacket" msgstr "" @@ -1596,7 +1601,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 -msgid "Normally calibre treats blank lines as paragraph markers. With this option it will assume that every line starting with an indent (either a tab or 2+ spaces) represents a paragraph.Paragraphs end when the next line that starts with an indent is reached." +msgid "Normally calibre treats blank lines as paragraph markers. With this option it will assume that every line starting with an indent (either a tab or 2+ spaces) represents a paragraph. Paragraphs end when the next line that starts with an indent is reached." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 @@ -1843,94 +1848,93 @@ msgid "Add a tab at the beginning of each paragraph." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 -msgid "Frequently used directories" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Show the cover flow in a separate window instead of in the main calibre window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Default action to perform when send to device button is clicked" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +msgid "Maximum number of waiting worker processes" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" @@ -1944,6 +1948,10 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:381 +msgid "Choose Files" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" @@ -2138,14 +2146,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_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:491 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 -#: /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:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:483 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:484 +#: /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:533 #: /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 @@ -2565,7 +2571,7 @@ msgid "RB Output" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1385 msgid "Choose the format to view" msgstr "" @@ -3174,126 +3180,126 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 -#: /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/gui2/dialogs/config/__init__.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:788 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 #: /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:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:462 msgid "Failed to install command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 msgid "Command line tools installed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Command line tools installed in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:467 msgid "If you move calibre.app, you have to re-install the command line tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 msgid "No valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 msgid "%s is not a valid plugin path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 msgid "Choose plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 msgid "Plugin cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 msgid "The plugin: %s cannot be disabled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:544 msgid "Plugin not customizable" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:545 msgid "Plugin: %s does not need customization" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:580 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:617 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:613 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:645 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:669 #: /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:690 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:678 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:734 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:730 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:731 msgid "
Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:769 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:794 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:795 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 "" @@ -3377,256 +3383,256 @@ msgstr "" msgid "&Saving books" msgstr "" -#: /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:468 #: /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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:469 msgid "&Location of ebooks (The ebooks are stored in folders sorted by author and metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:470 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:472 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:473 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:474 msgid "Set the default timeout for network fetches (i.e. anytime we go out to the internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:475 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:476 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:477 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:478 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:479 msgid "Low" msgstr "" -#: /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:480 msgid "Job &priority:" msgstr "" -#: /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:481 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:482 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -msgid "Add a directory to the frequently used directories list" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 -msgid "Remove a directory from the frequently used directories list" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Small" msgstr "" -#: /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:497 msgid "&Button size in toolbar" msgstr "" -#: /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:498 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +msgid "&Maximum number of waiting worker processes (needs restart):" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 #: /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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "If you leave the password blank, anyone will be able to access your book collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +msgid "Max. &cover size:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 #: /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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 -msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. " +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +msgid "Max. &OPDS items per query:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 -msgid "Max. &cover size:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as calibre is running.\n" "

Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. 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/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Here you can customize the behavior of Calibre by controlling what plugins it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 msgid "&Add" msgstr "" @@ -3810,50 +3816,54 @@ msgstr "" msgid "The cover in the %s format is invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265 +msgid "Abort the editing of all remaining books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:454 msgid "Downloading cover..." msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:477 msgid "Cannot fetch cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:457 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:467 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:478 msgid "Could not fetch cover.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:468 msgid "The download timed out." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 msgid "Bad cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:485 msgid "The cover is not a valid picture" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:524 msgid "Cannot fetch metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:525 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:551 msgid "Permission denied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:552 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -4585,149 +4595,149 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:57 msgid "Save single format to disk..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:124 msgid "Search (For Advanced Search click the button to the left)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:141 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:155 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:157 msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:162 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:201 msgid "

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

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:225 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:227 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Download only metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Download only covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 +#: /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:236 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:235 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:239 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:238 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:242 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:241 msgid "Add Empty book. (Book entry with no formats)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 +#: /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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 +#: /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.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 +#: /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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:289 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:316 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:331 msgid "Run welcome wizard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:365 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:427 #: /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:1626 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1630 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616 msgid "Browse by covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:723 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:725 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:747 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:759 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "" "\n" "

The database of books on the reader is corrupted. Try the following:\n" @@ -4738,176 +4748,176 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:836 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:879 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:844 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:888 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata from the following" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:908 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:936 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:966 msgid "Cannot download metadata" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1048 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:976 msgid "covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:976 msgid "metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Downloading %s for %d book(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:999 msgid "Failed to download some metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download metadata for the following:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1003 msgid "Failed to download metadata:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1015 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1045 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1014 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1047 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1070 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1072 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1075 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1102 msgid "Error while saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1103 msgid "There was an error while saving." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1108 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1111 msgid "Could not save some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 msgid "Click the show details button to see which ones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1131 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1144 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1209 msgid "Cannot convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1379 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1397 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1414 msgid "Multiple Books Selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1415 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 "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 +#: /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:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1471 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Cannot configure while there are running jobs." msgstr "" @@ -4919,112 +4929,116 @@ msgstr "" msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1568 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1569 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:1588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1610 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1593 msgid "

Could not convert: %s

It is a DRMed book. You must first remove the DRM using third party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1611 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1639 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1640 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1687 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:1708 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1714 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:1715 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1718 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1769 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:1785 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1788 msgid "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1796 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1797 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:1812 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1815 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1817 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1819 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1821 +msgid "Do not check for updates" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1869 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1871 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1875 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1882 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1884 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1896 msgid "try deleting the file" msgstr "" @@ -5174,7 +5188,7 @@ msgstr "" msgid "No matches found for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:55 msgid "Search" msgstr "" @@ -5211,38 +5225,38 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:103 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:153 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:88 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:170 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:89 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:171 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:198 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:207 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:218 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:219 msgid "The following books have already been converted to %s format. Do you wish to reconvert them?" msgstr "" @@ -5894,68 +5908,72 @@ msgstr "" msgid "The maximum size for displayed covers. Default is %default." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:108 +#: /home/kovid/work/calibre/src/calibre/library/__init__.py:26 +msgid "The maximum number of matches to return per OPDS query. This affects Stanza, WordPlayer, etc. integration." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:117 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:187 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:196 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:195 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 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:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 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:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 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:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 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:204 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:213 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 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:208 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:217 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:221 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:230 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 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:323 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -5963,49 +5981,49 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 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:334 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:342 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:344 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:346 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:354 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 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:378 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:385 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:404 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:412 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:419 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:424 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:432 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6013,11 +6031,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:442 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:449 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:467 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6026,15 +6044,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:475 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:484 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:497 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6045,11 +6063,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:533 msgid "" "%prog export [options] ids\n" "\n" @@ -6058,27 +6076,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:535 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:541 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:543 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:545 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:552 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:575 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:587 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6090,27 +6108,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1563 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1592 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1609 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1697 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1734 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1758 msgid "Checked id" msgstr "" @@ -6206,11 +6224,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:232 +#: /home/kovid/work/calibre/src/calibre/library/server.py:222 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:595 +#: /home/kovid/work/calibre/src/calibre/library/server.py:628 msgid "" "[options]\n" "\n" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 9d6a1ac5e7..ec9fdaced7 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22:22+0000\n" "Last-Translator: Kovid Goyal \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-09-05 09:43+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Neznámý" @@ -412,7 +411,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -498,7 +497,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -519,7 +518,7 @@ msgid "Sending metadata to device..." msgstr "Odesílám metadata do zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -564,7 +563,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1729,7 +1728,7 @@ msgstr "Název pro vygenerovaný obsah." msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1874,6 +1873,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1915,8 +1923,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1954,8 +1962,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1963,25 +1971,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "Možnosti transformace PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2109,7 +2117,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2129,116 +2137,130 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "čato používané adresáře" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "Ukládat soubory na pamětovou kartu, ne do hlavní paměti zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Vyžadovat potvrzení před smazáním" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Velikost ikon nástrojové lišty" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Zobrazovat popisy tlačítek v panelu nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Uspořádání hlavního okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Upozornit pokud je dostupná nová verze" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "číslování knih v sérii římskými číslicemi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Třídit seznam tagů pode popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Počet obálek, které se mají zobrazovat v režimu prohlížení obálek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Standadní nastavení převodu do formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Možnosti prohlížeče elektronických knih ve formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formáty zobrazované interním prohlížečem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Sloupce které se mají zobrazit v seznamu knih" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Automaticky spouštět obsahový server při startu aplikace" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Nejstarší zprávy ponechané v databázi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Zobrazit ikonu v systémovém panelu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Odelsat stažené zpravy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Smazat knihy z knihovny po jejich odeslání do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Zobrazit galerii obálek v odděleném okně, namísto hlavního okna calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Zakázat oznamování v systemové oblasti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2337,16 +2359,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2441,7 +2463,7 @@ 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/convert/xexp_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:491 @@ -2519,7 +2541,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2832,11 +2854,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2873,6 +2900,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Převést" @@ -2885,7 +2945,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -2916,55 +2975,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Značka kapitol:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3014,11 +3073,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
Musí být adresář." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4267,93 +4333,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4586,37 +4652,37 @@ msgstr "Tento zddroj již byl do receptu přidán" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Neplatný vstup" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

Nebylo možné vytvořit recept. Chyba:
%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 +#: /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 "Replace recipe?" msgstr "Nahradt recept?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Recept s názvem %s už existuje. Chcete ho nahradit?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Vyberte recept" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Vyberte recept který si přejete upravit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Vyberte soubor s receptem" @@ -5100,7 +5166,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5310,10 +5376,6 @@ msgstr "Není označena žádná kniha" msgid "Cannot view" msgstr "Nemůžu zobrazit" -#: /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:1395 msgid "Cannot open folder" msgstr "Nemohu otevřít adresář" @@ -5370,7 +5432,7 @@ msgstr "Chyba převodu" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5665,41 +5727,41 @@ msgstr "Autoři" msgid "Publishers" msgstr "Vydavatelé" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Převod knihy %d z %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Některé knihy nemohu převést" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Pro %s musíte zadat přístupové jméno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Získat zprávy z " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5837,17 +5899,17 @@ msgstr "" msgid "&User stylesheet" msgstr "&Uživatelské kaskádové styly" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -5855,43 +5917,43 @@ msgstr "" "Nastaví uživatelské kaskádové styly, kterými je možné upravit vzhled všech " "knih." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Nastavení písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Patkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5907,10 +5969,6 @@ msgstr "Přejít na..." msgid "Position in book" msgstr "Pozice v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Neznámý" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6039,7 +6097,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6107,57 +6165,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6767,11 +6825,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6848,6 +6906,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6896,389 +6990,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8388,3 +8191,6 @@ msgstr "" #~ msgstr "" #~ "Výstup je uložen do ZIP souboru. Pokud je zvolena tato volba, položka --" #~ "output by měla obsahovat název souboru, nikoliv adresáře." + +#~ msgid "/Unknown" +#~ msgstr "/Neznámý" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 382539fc9d..c0be1525a7 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:22+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-10 08:36+0000\n" +"Last-Translator: Thomas Hildebrandt \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-09-05 09:43+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Ukendt" @@ -241,8 +240,7 @@ msgid "" "readable as possible. May not have any effect for some output plugins." msgstr "" "Hvis angivet, vil output pluginet prøve at generere output der er så læsbart " -"for mennesker som muligt. Vil ikke nødvendigvis have virkning for alle " -"output plugins." +"som muligt. Vil muligvis ikke have virkning visse output plugins." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:44 msgid "Input profile" @@ -284,22 +282,22 @@ msgstr "Denne profil er beregnet til 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 "Denne profil er beregnet for Cybook Opus" +msgstr "Denne profil er beregnet 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 "Denne profil er beregnet til Amazon Kindle" +msgstr "Denne profil er beregnet til 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 "Denne profil er beregnet for Irex Illiad" +msgstr "Denne profil er beregnet 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 "Denne profil er beregnet for IRex Digital Reader 1000" +msgstr "Denne profil er beregnet for IRex Digital Reader 1000." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:172 msgid "Output profile" @@ -317,7 +315,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 msgid "This profile is intended for the 5-inch JetBook." -msgstr "Denne profil er beregnet for 5\" JetBook" +msgstr "Denne profil er beregnet for 5\" JetBook." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:217 msgid "" @@ -329,7 +327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:306 msgid "This profile is intended for the Amazon Kindle DX." -msgstr "Denne profil er beregnet til Amazon Kindle DX" +msgstr "Denne profil er beregnet til Amazon Kindle DX." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 msgid "Installed plugins" @@ -337,7 +335,7 @@ msgstr "Installerede plugins" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:30 msgid "Mapping for filetype plugins" -msgstr "Opsætning mellem filtype og plugin" +msgstr "Opsætning af filtype plugins" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Local plugin customization" @@ -370,7 +368,7 @@ msgstr "" #: /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 "" -"Tilføj et plugin ved at angive stien til en ZIP-fil hvori det er gemt." +"Tilføj et plugin ved at angive stien til ZIP-filen hvori det er gemt." #: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" @@ -404,26 +402,26 @@ msgstr "Kommuniker med Android telefoner" #: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." -msgstr "Kommuniker med BeBook e-bogslæseren" +msgstr "Kommuniker med BeBook e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." -msgstr "Kommuniker med BeBook Mini e-bogslæseren" +msgstr "Kommuniker med BeBook Mini e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:12 msgid "Communicate with the Blackberry smart phone." -msgstr "Kommuniker med Blackberry smartphone" +msgstr "Kommuniker med Blackberry smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." -msgstr "" +msgstr "Kommuniker med Cybook Gen 3 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 @@ -449,15 +447,15 @@ msgstr "Overfører bøger til enhed..." #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." -msgstr "" +msgstr "Kommuniker med Cybook Opus e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:23 msgid "Communicate with the EB600 eBook reader." -msgstr "Kommuniker med EB600 e-bogslæseren" +msgstr "Kommuniker med EB600 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." -msgstr "" +msgstr "Kommuniker med IRex Iliad e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/interface.py:20 msgid "Device Interface" @@ -465,11 +463,11 @@ msgstr "Enhedsgrænseflade" #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:16 msgid "Communicate with the IRex Digital Reader 1000 eBook reader." -msgstr "Kommuniker med ebogslæseren IRex Digital Reader 1000" +msgstr "Kommuniker med IRex Digital Reader 1000 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:22 msgid "Communicate with the JetBook eBook reader." -msgstr "Kommuniker med JetBook e-bogslæseren" +msgstr "Kommuniker med JetBook e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:23 msgid "James Ralston" @@ -477,16 +475,16 @@ msgstr "James Ralston" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." -msgstr "Kommuniker med Kindle e-bogslæseren" +msgstr "Kommuniker med Kindle e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." -msgstr "Kommuniker med Kindle 2 e-bogslæseren" +msgstr "Kommuniker med Kindle 2 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:87 msgid "Communicate with the Sony PRS-500 eBook reader." -msgstr "Kommuniker med Sony PRS-500 e-bogslæseren" +msgstr "Kommuniker med Sony PRS-500 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 @@ -503,8 +501,8 @@ msgid "Getting list of books on device..." msgstr "Henter liste over bøger på enheden..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Kommuniker med Sony PRS-505 e-bogslæseren" +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "Kommuniker med Sony PRS-300/505 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -524,8 +522,8 @@ msgid "Sending metadata to device..." msgstr "Sender metadata til enhed..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Kommuniker med Sony PRS-700 e-bogslæseren" +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "Kommuniker med Sony PRS-600/700 e-bogslæseren." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -553,7 +551,7 @@ msgstr "Kan ikke monterer hovedhukommelsen (Fejlkode: %d)" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." -msgstr "E-bogslæseren har intet lagerkort i denne sokkel" +msgstr "E-bogslæseren har intet lagerkort i denne sokkel." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." @@ -569,7 +567,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -579,7 +577,7 @@ msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:11 msgid "Configure Device" -msgstr "Indstil enhed" +msgstr "Konfigurer Enhed" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16 msgid "settings for device drivers" @@ -591,7 +589,7 @@ msgstr "Sorteret liste over formater, enheden vil acceptere" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:18 msgid "Place files in sub directories if the device supports them" -msgstr "Placer filerne i undermapper, hvis enheden understøtter det" +msgstr "Placer filerne i undermapper, hvis enheden understøtter dem" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:64 @@ -600,7 +598,7 @@ msgstr "Læs metadata fra filerne på enheden" #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:29 msgid "Communicate with an eBook reader." -msgstr "Kommuniker med en e-bogslæser" +msgstr "Kommuniker med en e-bogslæser." #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:41 msgid "Get device information..." @@ -643,7 +641,7 @@ msgstr "" msgid "" "Disable normalize (improve contrast) color range for pictures. Default: False" msgstr "" -"Deaktiver normalisering(forbedrer kontrasten) af farveområdet for billeder. " +"Deaktiver normalisering (forbedrer kontrasten) af farveområdet for billeder. " "Standardværdi: Falsk" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:279 @@ -652,7 +650,7 @@ msgstr "Bevar billedformat. Standardværdien er at fylde skærmen." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:281 msgid "Disable sharpening." -msgstr "Slå skærpning fra" +msgstr "Slå skærpning fra." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:283 msgid "" @@ -679,22 +677,24 @@ msgid "" "Used for right-to-left publications like manga. Causes landscape pages to be " "split into portrait pages from right to left." msgstr "" -"Bruges til højre-mod-venstre publikationer som manga. Sørger for at " -"landskabssider splitte i portrætsider fra højre mod venstre." +"Bruges til højre-mod-venstre publikationer som ex. manga. Forårsager at " +"landskabssider splittes i portrætsider fra højre mod venstre." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:295 msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" +"Aktiver Despeckle. Reducerer billedstøj. Kan forøge behandlingstid " +"væsentligt." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:298 msgid "" "Don't sort the files found in the comic alphabetically by name. Instead use " "the order they were added to the comic." msgstr "" -"Sortér ikke de fundne filer i en tegneserie alfabetisk, efter navn. Sorter i " -"den rækkefølge de blev tilføjet til tegneserien." +"Sortér ikke de fundne filer i en tegneserie alfabetisk efter navn. Benyt i " +"stedet for den rækkefølge de blev tilføjet til tegneserien." #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:302 msgid "Apply no processing to the image" @@ -761,14 +761,17 @@ msgid "" "source file has a Table of Contents, it will be used in preference to the " "automatically generated one." msgstr "" +"Kontroller den automatiske generering af en indholdsfortegnelse. Som " +"standard vil kildefilens indholdsfortegnelse blive foretrukket (hvis en " +"sådan eksisterer) frem for en autogenereret." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:155 msgid "Options to set metadata in the output" -msgstr "" +msgstr "Muligheder for at fastsætte metadata i output" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:158 msgid "Options to help with debugging the conversion" -msgstr "" +msgstr "Muligheder der kan hjælpe med fejlfinding af konverteringen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" @@ -788,6 +791,9 @@ msgid "" "specified directory. Useful if you are unsure at which stage of the " "conversion process a bug is occurring." msgstr "" +"Gem output fra forskellige niveauer i konverteringsprocessen til den " +"specificerede mappe. Nyttig, såfremt du er usikker på hvornår i " +"konverteringsprocessen en given fejl sker." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" @@ -796,6 +802,9 @@ msgid "" "For example resolution dependent lengths (i.e. lengths in pixels). Choices " "are:" msgstr "" +"Specificér input profil. Input profilen vejleder systemet i hvorledes " +"forskellig information i input dokumentet skal tolkes. Ex. længder der " +"afhænger af opløsning (e.x længde i pixel). Valgmuigheder er:" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" @@ -804,6 +813,10 @@ msgid "" "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 "" +"Specificér output profil. Output profilen vejleder konverteringsprocessen i " +"hvordan det færdige dokument bedst optimeres for den specifikke enhed. I " +"visse tilfælde kræves en output profil for at skabe dokumenter der vil " +"fungere på en given enhed. Ex. EPUB på SONY ebogslæseren. Valgmuligheder er:" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" @@ -1718,7 +1731,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1863,6 +1876,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1904,8 +1926,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1942,8 +1964,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1951,25 +1973,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2095,7 +2117,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2115,115 +2137,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2322,16 +2358,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2426,7 +2462,7 @@ 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/convert/xexp_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:491 @@ -2504,7 +2540,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2819,11 +2855,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2860,6 +2901,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2872,7 +2946,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2903,55 +2976,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Kapitel&markering:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3001,11 +3074,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4248,93 +4328,93 @@ msgstr "Adgangskode påkrævet" msgid "Aborting..." msgstr "Afbryder..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Du" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Brugerdefineret" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Planlagt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d opskrifter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Mandag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Tirsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Onsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "dag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Fredag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Lørdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Søndag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Torsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Kontooplysninger skal angives" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Lavet af: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Sidst hentet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Sidst hentet: Aldrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Tilføj en brugerdefineret nyhedskilde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Opskrifter" @@ -4565,37 +4645,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

Could not create recipe. Error:
%s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -5060,7 +5140,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5075,7 +5155,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:724 msgid "Device: " -msgstr "" +msgstr "Enhed: " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:726 msgid " detected." @@ -5083,11 +5163,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " -msgstr "" +msgstr "Forbundet " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" -msgstr "" +msgstr "Enheds database korrumperet" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:761 msgid "" @@ -5104,73 +5184,88 @@ msgid "" " \n" " " msgstr "" +"\n" +"

Bog-databasen på enheden er korrumperet. Forsøg " +"følgende:\n" +"

    \n" +"
  1. Afbryd forbindelsen til enheden. Vent indtil enheden " +"færdiggør regenerering af databasen (dvs. vent til den er klar til brug). " +"Forbind enheden igen. Nu burde den virke med %(app)s. Hvis ikke, forsøg da " +"næste trin.
  2. \n" +"
  3. Afslut %(app)s. Find filen media.xml på enheden. Slet " +"den. Afbryd forbindelsen til enheden. Vent indtil enheden færdiggør " +"regenerering af filen. Forbind enheden igen og start %(app)s.
  4. \n" +"
      \n" +" " #: /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 "Sender bøger til enheden." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:845 msgid "Books" -msgstr "" +msgstr "Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:846 msgid "EPUB Books" -msgstr "" +msgstr "EPUB Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:847 msgid "LRF Books" -msgstr "" +msgstr "LRF Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:848 msgid "HTML Books" -msgstr "" +msgstr "HTML Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:849 msgid "LIT Books" -msgstr "" +msgstr "LIT Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:850 msgid "MOBI Books" -msgstr "" +msgstr "MOBI Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:851 msgid "Text books" -msgstr "" +msgstr "Tekst Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:852 msgid "PDF Books" -msgstr "" +msgstr "PDF Bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:853 msgid "Comics" -msgstr "" +msgstr "Tegneserier" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:854 msgid "Archives" -msgstr "" +msgstr "Arkiver" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:889 msgid "Failed to read metadata" -msgstr "" +msgstr "Kunne ikke læse metadata" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:890 msgid "Failed to read metadata from the following" -msgstr "" +msgstr "Kunne ikke læse metadata fra følgende" #: /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øger vil blive permanent slettet og filerne fjernet fra " +"din computer. Er du sikker på du vil gøre dette?" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." -msgstr "" +msgstr "Sletter bøger fra enheden." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:967 msgid "Cannot download metadata" -msgstr "" +msgstr "Kan ikke downloade metadata" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:968 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1016 @@ -5178,7 +5273,7 @@ msgstr "" #: /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øger valgt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "covers" @@ -5186,7 +5281,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:977 msgid "metadata" -msgstr "" +msgstr "metadata" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:979 msgid "Downloading %s for %d book(s)" @@ -5194,28 +5289,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1000 msgid "Failed to download some metadata" -msgstr "" +msgstr "Nogle metadata kunne ikke hentes" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1001 msgid "Failed to download metadata for the following:" -msgstr "" +msgstr "Metadata for følgende kunne ikke hentes:" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1004 msgid "Failed to download metadata:" -msgstr "" +msgstr "Metadata kunne ikke hentes:" #: /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:1070 msgid "Cannot save to disk" -msgstr "" +msgstr "Kan ikke gemme til disk" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" -msgstr "" +msgstr "Vælg destinationsmappe" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" @@ -5223,50 +5318,46 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101 msgid "There was an error while saving." -msgstr "" +msgstr "En fejl indtraf ved forsøg på at gemme" #: /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 gemme visse bøger" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." -msgstr "" +msgstr "Klik vis detaljer knappen for at se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " -msgstr "" +msgstr "Henter news fra " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1142 msgid " fetched." -msgstr "" +msgstr " hentet." #: /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:1377 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396 msgid "No book selected" -msgstr "" +msgstr "Ingen bog valgt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 -msgid "Choose the format to view" -msgstr "" +msgstr "Kan ikke vise" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" -msgstr "" +msgstr "Kan ikke åbne mappe" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1412 msgid "Multiple Books Selected" -msgstr "" +msgstr "Flere bøger valgt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1413 msgid "" @@ -5275,36 +5366,41 @@ msgid "" "started the process cannot be stopped until complete. Do you wish to " "continue?" msgstr "" +"Du forsøger at åbne %d bøger. At åbne for mange bøger på en gang kan tage " +"tid og have en negativ effekt på din computers hastighed. Når processen er " +"startet kan den ikke stoppes. Ønsker du at fortsætte?" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." -msgstr "" +msgstr "%s har ingen tilgængelige formater." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" -msgstr "" +msgstr "Kan ikke konfigurere" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." -msgstr "" +msgstr "Kan ikke konfigurere mens processer kører." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" -msgstr "" +msgstr "Ingen detaljeret information tilgængelig" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." -msgstr "" +msgstr "Ingen detaljeret information tilgængelig for bøger på enheden." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" -msgstr "" +msgstr "Fejl ved kommunikation med enhed" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" +"Der var en midlertidig fejl ved kommunikation med enheden. Afbryd og " +"genforbind enheden eller genstart." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 @@ -5314,7 +5410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5606,41 +5702,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5778,17 +5874,17 @@ msgstr "" msgid "&User stylesheet" msgstr "&Brugerstilark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -5796,43 +5892,43 @@ msgstr "" "Sætter det brugerdefinerede CSS stilark. Dette kan bruges til at tilpasse " "udseendet af alle bøger." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Maksimal bredde på viserens vindue, i pixels" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Skrifttypeindstillinger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5848,10 +5944,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5980,7 +6072,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6048,57 +6140,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6723,11 +6815,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6807,6 +6899,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Engelsk" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6859,389 +6987,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Ukendt nyhedskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Download færdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Kunne ikke downloade følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tMislykkede links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Henter feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Fik feeds fra indekssiden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Prøver at downloade omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Starter download [%d tråd(e)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feeds er hentet til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Kunne ikke hente omslaget: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Downloader omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Unavngiven artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artikel hentet: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Hentning af artikel mislykkedes: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Henter feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Spansk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Engelsk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Tysk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italiensk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Fransk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Hollandsk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosnisk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Ungarsk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Springer over duplikeret artikel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Kinesisk" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7405,6 +7242,30 @@ msgstr "Vis detaljeret output information. Nyttig til fejlfinding" #~ msgid "Portugese" #~ msgstr "Portugisisk" +#~ msgid "Bosnian" +#~ msgstr "Bosnisk" + +#~ msgid "Serbian" +#~ msgstr "Serbisk" + +#~ msgid "German" +#~ msgstr "Tysk" + +#~ msgid "French" +#~ msgstr "Fransk" + +#~ msgid "Italian" +#~ msgstr "Italiensk" + +#~ msgid "Dutch" +#~ msgstr "Hollandsk" + +#~ msgid "Spanish" +#~ msgstr "Spansk" + +#~ msgid "Croatian" +#~ msgstr "Kroatisk" + #~ msgid "" #~ "Path to a .ncx file that contains the table of contents to use for this " #~ "ebook. The NCX file should contain links relative to the directory it is " @@ -8023,6 +7884,9 @@ msgstr "Vis detaljeret output information. Nyttig til fejlfinding" #~ msgid "category" #~ msgstr "kategori" +#~ msgid "Chinese" +#~ msgstr "Kinesisk" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" @@ -8436,3 +8300,6 @@ msgstr "Vis detaljeret output information. Nyttig til fejlfinding" #~ msgid "Format for &single file save:" #~ msgstr "Format for &gemning af enkelte filer:" + +#~ msgid "Hungarian" +#~ msgstr "Ungarsk" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 8256ac6e89..31afd8ac8f 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:28+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-11 08:12+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -30,8 +30,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -75,15 +75,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -97,11 +97,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -113,14 +113,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -132,12 +131,12 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Unbekannt" @@ -421,7 +420,7 @@ msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -507,8 +506,8 @@ msgid "Getting list of books on device..." msgstr "Erhalte die Liste der Bücher auf dem Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "Kommunikation mit dem Sony PRS-300/505 eBook Reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -528,8 +527,8 @@ msgid "Sending metadata to device..." msgstr "Sende Metadaten ans Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "Kommunikation mit dem Sony PRS-600/700 eBook Reader." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -575,7 +574,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1944,7 +1943,7 @@ msgstr "Titel für alle in den Büchern erstellten Inhaltsverzeichnisse" msgid "Disable compression of the file contents." msgstr "Komprimierung der Datei Inhalte ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Alle Artikel" @@ -2096,6 +2095,15 @@ msgstr "" "Einstellung wird dagegen davon ausgegangen, dass jede Zeile einen Absatz " "darstellt." +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +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:" @@ -2155,8 +2163,8 @@ msgstr "" "Beschneidet ein pdf.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2201,8 +2209,8 @@ msgid "Crop Options:" msgstr "Einstellungen zum Beschneiden:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2210,7 +2218,7 @@ msgstr "Einstellungen zum Beschneiden:" msgid "Options to control the transformation of pdf" msgstr "Einstellungen zur Kontrolle der Umwandlung von pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2220,11 +2228,11 @@ msgstr "" "\n" "Ein PDF entschlüsseln.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Einstellungen zum Entschlüsseln:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2234,7 +2242,7 @@ msgstr "" "\n" "Ein PDF verschlüsseln.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Einstellungen zum Verschlüsseln:" @@ -2398,7 +2406,7 @@ 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:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2427,95 +2435,109 @@ msgstr "" "übernommen." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "Keine Leerzeile zwischen Paragraphen einfügen." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Datei auf die Speicherkarte anstatt in den Hauptspeicher des Gerätes " "(Voreinstellung) senden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Bestätigung vor dem Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Schaltflächengröße der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Zeige Schaltflächenbeschriftung in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Aufteilung des Hauptfensters" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Benachrichtigen, wenn eine neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Benutze römische Ziffern für Reihennummerierung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Liste der Etiketten nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Anzahl der Umschlagbilder, die im Cover-Ansicht Modus angezeit werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Voreinstellungen für Konvertierung zu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Optionen für den LRF eBook Viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formate, die mithilfe des internen Viewers angesehen werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Spalten, die in der Liste der Bücher angezeigt werden sollen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Content Server automatisch beim Aufrufen von Calibre starten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Älteste in der Datenbank gespeicherte Nachrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Symbol im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Geladene Nachrichten auf das Gerät übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Bücher nach der Übertragung auf das Gerät aus der Bibliothek löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -2523,27 +2545,27 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" "Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" "Voreingestellte Übertragungsart beim Verwenden des \"An Reader übertragen\" " "Buttons" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "In die Zwischenablage kopieren" @@ -2647,16 +2669,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2756,7 +2778,7 @@ 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/convert/xexp_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:491 @@ -2834,7 +2856,7 @@ 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 #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "M&itwachsendes Inhaltsverzeichnis" @@ -3152,11 +3174,16 @@ msgstr "&Unten:" msgid "PDB Input" msgstr "PDB Eingabe" -#: /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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "Jede Zei&le als Absatz behandeln" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Ausgabe" @@ -3193,6 +3220,41 @@ msgstr "&Orientierung:" msgid "RB Output" msgstr "RB Ausgabe" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" +"Erstellung eines regulären Ausdrucks mit der GUI Erstellung ohne Buch nicht " +"möglich." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "Keine Formate verfügbar" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "Buch öffnen" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "~" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "Regulärer Ausdruck Erstellung" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "Vorschau" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "Regex:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konvertieren" @@ -3205,7 +3267,6 @@ msgstr "Einstellungen für das Eingabeformat." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -3240,57 +3301,57 @@ msgstr "Kapitel erkennen bei (XPath Ausdruck):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "Regulärer Ausdruck Kopfzeile:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "Regulärer Ausdruck Fußzeile:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Erstes B&ild entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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:71 -msgid "&Footer regular expression:" -msgstr "Regulärer Ausdruck &Fußzeile:" - -#: /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:63 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:73 -msgid "&Header regular expression:" -msgstr "Regulärer Ausdruck &Kopfzeile:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "F&ußzeile entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Ko&pfzeile entfernen" @@ -3344,11 +3405,11 @@ msgstr "Inhaltsverzeichnis &Filter:" msgid "TXT Input" msgstr "TXT Input" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "Prozess verwendet Markdown" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "Überprüfe Vollständigkeit der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 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:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Ein paar Inkosistenzen gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4673,93 +4741,93 @@ msgstr "Passwort erforderlich" msgid "Aborting..." msgstr "Abbruch läuft ..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Sie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Angepasst" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Geplant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d Downloadschemata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Montag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Dienstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Mittwoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "Tag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Freitag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Samstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Sonntag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Donnerstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Account-Informationen müssen angegeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Erstellt von: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Zuletzt geladen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Zuletzt geladen: niemals" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Neue individuelle Nachrichtenquelle hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Downloadschemata" @@ -5009,38 +5077,38 @@ msgstr "Dieser Feed wurde schon diesem Schema hinzugefügt" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Ungültige Eingabe" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Konnte Schema nicht erstellen. Fehler:
      %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 +#: /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 "Replace recipe?" msgstr "Downloadschema ersetzen?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" "Es gibt schon ein erstelltes Schema mit dem Namen %s. Soll es ersetzt werden?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Schema wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Schema zum Anpassen auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Eine Schema-Datei wählen" @@ -5550,7 +5618,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Calibre Bibliothek" @@ -5764,10 +5832,6 @@ msgstr "Kein Buch ausgewählt" msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /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:1395 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" @@ -5829,11 +5893,11 @@ msgstr "Konvertierungsfehler" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      Konvertierung nicht möglich: %s

      Dieses Buch ist durch DRM geschützt. Sie müssen zunächst das DRM mit einem anderen Programm " -"entfernen." +"

      Konvertierung nicht erfolgreich: %s

      Dies ist ein durch DRM geschütztes Buch. Sie müssen zuerst das DRM mit Hilfe " +"anderer Programme entfernen." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -6147,23 +6211,23 @@ msgstr "Autoren" msgid "Publishers" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Starte Konvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Konvertiere Buch %d von %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Konnte einige Bücher nicht konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6171,19 +6235,19 @@ msgstr "" "Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren " "Ursprungsformate zur Verfügung standen." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Nachrichten abrufen von " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "Konvertiere bestehende" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -6325,17 +6389,17 @@ msgstr "Voreingeste&llte Sprache für die Silbentrennung:" msgid "&User stylesheet" msgstr "Ben&utzerlayout" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6343,43 +6407,43 @@ msgstr "" "Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " "des Aussehens aller Bücher." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximale Bildschirmbreite in Punkt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Serife Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Serifenlose Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Nichtproportionale Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Standardschriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Nichtproportionale Schriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Standardschriftart" @@ -6395,10 +6459,6 @@ msgstr "Gehe zu..." msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Unbekannt" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6534,7 +6594,7 @@ msgstr "Vollbildmodus beenden" msgid "Print" msgstr "Drucken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "eBook drucken" @@ -6617,14 +6677,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6634,7 +6694,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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6642,7 +6702,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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6652,20 +6712,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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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" @@ -6673,11 +6733,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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -7436,12 +7496,12 @@ msgstr "Leerzeichen mit Unterstrichen ersetzen." msgid "Requested formats not available" msgstr "Angeforderte Formate nicht verfügbar" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7524,6 +7584,42 @@ msgstr "Fertig" msgid "Working..." msgstr "Bei der Arbeit..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "Brasilianisches Portugiesisch" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "Englisch (Großbritannien)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "Chinesisch (vereinfacht)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "Chinesisch (HK)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "Chinesisch (traditionell)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Englisch" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "Englisch (AU)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "Englisch (CA)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "Englisch (IND)" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL muss dem sftp Schema entsprechen" @@ -7576,390 +7672,99 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 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:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "Konnte Artikel nicht abrufen. Mit -vv starten, um den Grund dafür zu sehen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Spanisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Englisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "Vietnamesisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" 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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Deutsch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italienisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Französisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Niederländisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosnisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Katalanisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Portugiesisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Ungarisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Überspringe doppelten Artikel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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 "Montenegrisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chinesisch" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -9202,6 +9007,17 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Regular expression (?P)" #~ msgstr "Regulärer Ausdruck (?P)" +#~ msgid "" +#~ "

      Could not convert: %s

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

      Konvertierung nicht möglich: %s

      Dieses Buch ist durch DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " +#~ "Programm entfernen." + +#~ msgid "/Unknown" +#~ msgstr "/Unbekannt" + #~ msgid "%s

      %s

      " #~ msgstr "%s

      %s

      " @@ -9578,9 +9394,30 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Level &3 TOC" #~ msgstr "Ebene &3 Inhaltsverzeichnis" +#~ msgid "Spanish" +#~ msgstr "Spanisch" + +#~ msgid "Serbian" +#~ msgstr "Serbisch" + +#~ msgid "French" +#~ msgstr "Französisch" + +#~ msgid "Dutch" +#~ msgstr "Niederländisch" + #~ msgid "Portugese" #~ msgstr "Portugisisch" +#~ msgid "German" +#~ msgstr "Deutsch" + +#~ msgid "Croatian" +#~ msgstr "Kroatisch" + +#~ msgid "Italian" +#~ msgstr "Italienisch" + #~ msgid "" #~ "

      You can control how calibre detects page boundaries using a XPath " #~ "expression. To learn how to use XPath expressions see the Element der OPF Datei verwendet.\n" +#~ msgid "Chinese" +#~ msgstr "Chinesisch" + #~ msgid "" #~ "%prog [options] file.html|opf\n" #~ "\n" @@ -9949,3 +9792,30 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Failed to download metadata:" #~ msgstr "Laden der Metadaten schlug fehl:" + +#~ msgid "Hungarian" +#~ msgstr "Ungarisch" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." + +#~ msgid "Catalan" +#~ msgstr "Katalanisch" + +#~ msgid "Portuguese" +#~ msgstr "Portugiesisch" + +#~ msgid "&Footer regular expression:" +#~ msgstr "Regulärer Ausdruck &Fußzeile:" + +#~ msgid "&Header regular expression:" +#~ msgstr "Regulärer Ausdruck &Kopfzeile:" + +#~ msgid "Vietnamese" +#~ msgstr "Vietnamesisch" + +#~ msgid "Montenegrin" +#~ msgstr "Montenegrisch" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 4d47d7b405..a14466d56d 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Άγνωστο" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index f5c96bd186..c6ce00cac8 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-08-12 10:55+0000\n" -"Last-Translator: Jellby \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:12+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: English (United Kingdom) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ msgstr "Does absolutely nothing" #: /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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ msgstr "Does absolutely nothing" #: /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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ msgstr "Does absolutely nothing" #: /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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Unknown" @@ -400,7 +399,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -486,7 +485,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -507,7 +506,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -552,7 +551,7 @@ msgid "There is insufficient free space on the storage card" msgstr "There is insufficient free space on the storage card" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1731,7 +1730,7 @@ msgstr "Title for any generated in-line table of contents." msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1876,6 +1875,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1917,8 +1925,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1955,8 +1963,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1964,25 +1972,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "Options to control the transformation of pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2108,7 +2116,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2128,92 +2136,106 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Frequently used directories" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "Send file to storage card instead of main memory by default" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Confirm before deleting" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Toolbar icon size" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Show button labels in the toolbar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Main window geometry" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Notify when a new version is available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Use Roman numerals for series number" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Sort tags list by popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Number of covers to show in the cover browsing mode" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Defaults for conversion to LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Options for the LRF ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formats that are viewed using the internal viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Columns to be displayed in the book list" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Automatically launch content server on application startup" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Oldest news kept in database" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Show system tray icon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Upload downloaded news to device" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Delete books from library after uploading to device" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -2221,24 +2243,24 @@ msgstr "" "Show the cover flow in a separate window instead of in the main calibre " "window" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Disable notifications from the system tray icon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "Default action to perform when send to device button is clicked" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2337,16 +2359,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2441,7 +2463,7 @@ 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/convert/xexp_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:491 @@ -2519,7 +2541,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2834,11 +2856,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2875,6 +2902,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "Choose the format to view" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2887,7 +2947,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -2918,55 +2977,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:72 msgid "Invalid regular expression" msgstr "Invalid regular expression" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" msgstr "Invalid regular expression: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Chapter &mark:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3016,11 +3075,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Must be a directory." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "Invalid database location.
      Cannot write to " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4282,93 +4348,93 @@ msgstr "Password needed" msgid "Aborting..." msgstr "Aborting..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "You" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Custom" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Scheduled" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d recipes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Monday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Tuesday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Wednesday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "day" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Friday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Saturday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Sunday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Thursday" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Must set account information" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "This recipe requires a username and password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Created by: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "%d days, %d hours and %d minutes ago" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Last downloaded" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Last downloaded: never" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Schedule news download" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Add a custom news source" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recipes" @@ -4611,37 +4677,37 @@ msgstr "This feed has already been added to the recipe" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Invalid input" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Could not create recipe. Error:
      %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 +#: /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 "Replace recipe?" msgstr "Replace recipe?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "A custom recipe named %s already exists. Do you want to replace it?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Pick recipe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Pick the recipe to customize" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Choose a recipe file" @@ -5126,7 +5192,7 @@ msgid "Bad database location" msgstr "Bad database location" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5336,10 +5402,6 @@ msgstr "No book selected" msgid "Cannot view" msgstr "Cannot view" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 -msgid "Choose the format to view" -msgstr "Choose the format to view" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "Cannot open folder" @@ -5396,10 +5458,8 @@ msgstr "Conversion Error" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -5703,41 +5763,41 @@ msgstr "Authors" msgid "Publishers" msgstr "Publishers" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Convert book %d of %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Could not convert some books" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "You must set a username and password for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Fetch news from " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5875,17 +5935,17 @@ msgstr "" msgid "&User stylesheet" msgstr "&User stylesheet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Options to customize the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Remember last used window size" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -5893,43 +5953,43 @@ msgstr "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Font options" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "The serif font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "The sans-serif font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "The monospaced font family" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "The standard font size in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "The monospaced font size in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "The standard font type" @@ -5945,10 +6005,6 @@ msgstr "Go to..." msgid "Position in book" msgstr "Position in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Unknown" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Go to a reference. To get reference numbers, use the reference mode." @@ -6081,7 +6137,7 @@ msgstr "Toggle full screen" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6155,57 +6211,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Invalid database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6902,11 +6958,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "Password to access your calibre library. Username is " -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6986,6 +7042,42 @@ msgstr "Finished" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "English" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL must have the scheme sftp" @@ -7036,389 +7128,98 @@ msgstr "Username for sites that require a login to access content." msgid "Password for sites that require a login to access content." msgstr "Password for sites that require a login to access content." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Unknown News Source" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Download finished" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Failed to download the following articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 msgid "Failed to download parts of the following articles:" msgstr "Failed to download parts of the following articles:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " from " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tFailed links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Fetching feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Got feeds from index page" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Trying to download cover..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Starting download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feeds downloaded to %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Could not download cover: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Downloading cover from %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Untitled Article" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Article downloaded: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Article download failed: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Fetching feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -msgstr "Croatian" - -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -msgstr "Serbian" - -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Spanish" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "English" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "German" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italian" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "French" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Dutch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosnian" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Hungarian" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Skipping duplicated article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 msgid "Skipping filtered article: %s" msgstr "Skipping filtered article: %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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chinese" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7504,3 +7305,43 @@ msgstr "Do not download CSS stylesheets." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:475 msgid "Show detailed output information. Useful for debugging" msgstr "Show detailed output information. Useful for debugging" + +#~ msgid "" +#~ "

      Could not convert: %s

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

      Could not convert: %s

      It is a DRMed book. You must " +#~ "first remove the DRM using 3rd party tools." + +#~ msgid "/Unknown" +#~ msgstr "/Unknown" + +#~ msgid "Bosnian" +#~ msgstr "Bosnian" + +#~ msgid "Croatian" +#~ msgstr "Croatian" + +#~ msgid "Serbian" +#~ msgstr "Serbian" + +#~ msgid "French" +#~ msgstr "French" + +#~ msgid "Spanish" +#~ msgstr "Spanish" + +#~ msgid "Dutch" +#~ msgstr "Dutch" + +#~ msgid "German" +#~ msgstr "German" + +#~ msgid "Italian" +#~ msgstr "Italian" + +#~ msgid "Chinese" +#~ msgstr "Chinese" + +#~ msgid "Hungarian" +#~ msgstr "Hungarian" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 984027d77b..6b6d250ab3 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:10+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-10 08:47+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-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -32,8 +32,8 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -77,15 +77,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -99,11 +99,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -115,14 +115,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -134,12 +133,12 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Desconocido" @@ -424,7 +423,7 @@ msgstr "Comunicar con el teléfono Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -510,8 +509,8 @@ msgid "Getting list of books on device..." msgstr "Obteniendo la lista de libros en el dispositivo ..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Comunicar con el lector Sony PRS-505" +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "Comunicar con los lectores Sony PRS-300/505" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -531,8 +530,8 @@ msgid "Sending metadata to device..." msgstr "Enviando metadatos al dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Comunicar con el lector Sony PRS-700" +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "Comunicar con los lectores Sony PRS-600/700" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -579,7 +578,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1072,8 +1071,8 @@ msgid "" "paragraphs (

      or

      tags)." msgstr "" "Eliminar el espacio entre párrafos. También establece sangrado en la primera " -"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

      )." +"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:315 msgid "" @@ -1924,7 +1923,7 @@ msgstr "Título para cualquier índice generado en el texto." msgid "Disable compression of the file contents." msgstr "Desactivar la compresión del fichero." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Todos los artículos" @@ -2075,6 +2074,19 @@ 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/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" +"Normalmente calibre interpreta las líneas en blanco como marcas de párrafo. " +"Con esta opción se interpreta que cada línea con sangría inicial (una " +"tabulación o 2 o más espacios) representa un párrafo. Los párrafos terminan " +"cuando se alcanza la siguiente línea con sangría inicial." + #: /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:" @@ -2133,8 +2145,8 @@ msgstr "" "Recortar un fichero PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2174,8 +2186,8 @@ msgid "Crop Options:" msgstr "Opciones de recorte:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2183,7 +2195,7 @@ msgstr "Opciones de recorte:" msgid "Options to control the transformation of pdf" msgstr "Opciones para controlar la transformación de PDF." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2193,11 +2205,11 @@ msgstr "" "\n" "Descodificar un PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Opciones de descodificación:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2207,7 +2219,7 @@ msgstr "" "\n" "Codificar un PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Opciones de codificación:" @@ -2371,11 +2383,13 @@ 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:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" msgstr "" +"Preprocesar la entrada de texto como markdown. Para más información sobre " +"markdown ver" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" @@ -2397,96 +2411,118 @@ msgstr "" "utf-8. Nota: Esta opción no se aplica a todos los formatos." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." -msgstr "" +msgstr "No añadir una línea en blanco entre párrafos." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 -msgid "Add a tab at the beginning of each paragraph." +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." msgstr "" +"El número máximo de caracteres por línea. Esto divide la línea en el primer " +"espacio antes del valor especificado. Si no se encuentra ningún espacio, la " +"linea se divide en el espacio siguiente y su longitud excederá el valor " +"especificado. El valor mínimo es de 25 caracteres. Usar 0 para desactivar la " +"división de líneas." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" +"Forzar la división de lineas en la longitud máxima cuando no hay ningún " +"espacio. También permite que la longitud de línea máxima sea menor que el " +"valor mínimo." + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 +msgid "Add a tab at the beginning of each paragraph." +msgstr "Añadir una tabulación al comienzo de cada párrafo." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "&Directorios usados con frecuencia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Por defecto, enviar fichero a tarjeta de almacenamiento en vez de a memoria " "principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Confirmar antes de borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Tamaño de los iconos de la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Mostrar etiquetas en los botones de la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Geometría de la ventana principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Notificar cuando haya una nueva versión disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Usar números romanos para los número de series" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Ordenar la lista de etiquetas por popularidad" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Numero de portadas de libros a mostrar en el modo de exploración por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Opciones por defecto para la conversión a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Opciones para el visor de libros LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos que se visualizan usando el visor interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Columnas mostradas en la lista de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" "Lanzar el servidor de contenidos automáticamente al iniciar la aplicación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Antigüedad máxima de las noticias guardadas en la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Mostrar el icono en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Pasar las noticias descargadas al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Eliminar libros de la biblioteca después de pasarlos al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -2494,26 +2530,26 @@ msgstr "" "Mostrar el explorador de portadas en una ventana separada en vez de en la " "ventana principal de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Desactivar las notificaciones del icono de la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" 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:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Copiar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "Copiar al portapapeles" @@ -2617,16 +2653,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2726,7 +2762,7 @@ 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/convert/xexp_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:491 @@ -2804,7 +2840,7 @@ msgstr "Salida FB2" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "Índice &interno" @@ -3121,11 +3157,16 @@ msgstr "A&bajo:" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 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_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "Suponer formato para impresión" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "Salida PDB" @@ -3162,6 +3203,41 @@ msgstr "&Orientación:" msgid "RB Output" msgstr "Salida RB" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" +"No se puede construir una expresión regular usando la interfaz gráfica sin " +"un libro" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "No hay formatos disponibles" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "Abrir libro" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "~" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "Creador de expresiones regulares" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "Vista previa" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "Expresión regular:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Convertir" @@ -3174,7 +3250,6 @@ msgstr "Opciones específicas para el formato de entrada." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Diálogo" @@ -3209,57 +3284,57 @@ msgstr "&Detectar capítulos en (expresión XPath):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "Expresión regular para encabezados:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "Expresión regular para pies de página:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Marca de capítulo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Eliminar la primera &imagen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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: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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 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:73 -msgid "&Header regular expression:" -msgstr "Expresión regular para &encabezados" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "Elimin&ar pie de página" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Eliminar e&ncabezado" @@ -3309,30 +3384,41 @@ msgstr "Fi<ro para el Índice:" msgid "TXT Input" msgstr "Entrada TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" -msgstr "" +msgstr "Procesar como markdown" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit markdown." msgstr "" +"

      Markdown es un lenguaje de marcado sencillo para ficheros de texto que " +"permite formato avanzado. Para saber más visite markdown." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "Salida TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:52 msgid "&Line ending style:" msgstr "&Final de línea:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:55 msgid "Add a tab at the beginning of each paragraph" -msgstr "" +msgstr "Añadir una tabulación al comienzo de cada párrafo." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:56 +msgid "&Maximum line length:" +msgstr "Longitud de línea &máxima" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:57 +msgid "Force maximum line lenght" +msgstr "Forzar longitud de línea máxima" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 @@ -3340,11 +3426,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:49 #: /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 "TextLabel" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:43 msgid "Use a wizard to help construct the XPath expression" msgstr "Usar un asistente para ayudar a construir la expresión XPath" @@ -3780,129 +3865,130 @@ msgstr "" msgid "new email address" msgstr "nueva dirección de correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 #: /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:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Failed to install command line tools." -msgstr "" +msgstr "Fallo al instalar las herramientas de línea de órdenes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 msgid "Command line tools installed" msgstr "Herramientas de línea de órdenes instaladas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 msgid "Command line tools installed in" msgstr "Herramientas de línea de órdenes instaladas en" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" +"Si mueve calibre.app, deberá reinstalar las herramientas de línea de órdenes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 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:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "Choose plugin" msgstr "Elegir complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 msgid "Plugin cannot be disabled" msgstr "El complemento no puede desactivarse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 msgid "Plugin not customizable" msgstr "Complemento no personalizable" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 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:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 msgid "Customize %s" msgstr "Personalizar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 msgid "Cannot remove builtin plugin" msgstr "No se puede eliminar el complemento incorporado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 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:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:617 msgid "Error log:" msgstr "Registro de errores:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 msgid "Access log:" msgstr "Registro de accesos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 #: /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:676 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /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:693 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:690 msgid "Invalid size" msgstr "Tamaño no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691 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:738 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 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:739 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 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:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 msgid "
      Must be a directory." msgstr "
      Debe ser un directorio." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "Comprobando la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 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:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Se encontraron incoherencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4639,93 +4725,93 @@ msgstr "Se necesita contraseña." msgid "Aborting..." msgstr "Abortando..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Usted" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Personalizado" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Planificado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d recetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "lunes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "martes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "miércoles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "día" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "viernes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "sábado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "domingo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "jueves" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Debe establecer la información de cuenta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Creado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Última descarga" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Última descarga: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Añadir una nueva fuente de noticias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recetas" @@ -4975,37 +5061,37 @@ msgstr "Este canal ya se ha añadido a la receta" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Entrada incorrecta" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      No se puede crear la receta. Error:
      %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 +#: /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 "Replace recipe?" msgstr "¿Reemplazar la receta?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Una receta personalizada llamada %s ya existe. ¿Quiere reemplazarla?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Elegir receta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Elegir receta para personalizar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Seleccionar un fichero de receta" @@ -5516,7 +5602,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Biblioteca de calibre" @@ -5728,10 +5814,6 @@ msgstr "No hay libros seleccionados" msgid "Cannot view" msgstr "No se puede visualizar" -#: /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:1395 msgid "Cannot open folder" msgstr "No se puede abrir la carpeta" @@ -5793,10 +5875,11 @@ msgstr "Error de conversión" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      No se pudo convertir: %s

      Es un libro con DRM. Primero " -"debe eliminar el DRM usando herramientas de terceros." +"

      No se pudo convertir: %s

      Se trata de un libro con DRM. Debe eliminar primero el DRM con herramientas de " +"terceros." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -6109,23 +6192,23 @@ msgstr "Autores" msgid "Publishers" msgstr "Editoriales" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Iniciando la conversión de %d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Convertir el libro %d de %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "No se pudieron convertir algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6133,23 +6216,25 @@ msgstr "" "No se pudieron convertir %d de %d libros, porque no se encontró ningún " "formato de origen adecuado." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Debe establecer un usuario y contraseña para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Obtener noticias de " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" -msgstr "" +msgstr "La conversión ya existe" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" msgstr "" +"Los siguientes libros ya han sido convertidos al formato %s. ¿Desea volver a " +"convertirlos?" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -6285,17 +6370,17 @@ msgstr "&Idioma por defecto para división de palabras:" msgid "&User stylesheet" msgstr "Estilos de &usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6303,43 +6388,43 @@ msgstr "" "Establecer los estilos CSS de usuario. Esto se usa para personalizar la " "apariencia de todos los libros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Anchura máxima de la ventana del visor, en píxeles." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Dividir palabras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "Idioma por defecto para las reglas de división de palabras" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Opciones de tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "El tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "El tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "El tipo de letra monoespaciada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "El tamaño de letra estándar en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "El tamaño de letra monoespaciada en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "El tipo de letra estándar" @@ -6355,10 +6440,6 @@ msgstr "Ir a..." msgid "Position in book" msgstr "Posición en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Desconocido" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6494,7 +6575,7 @@ msgstr "Conmutar pantalla completa" msgid "Print" msgstr "Imprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "Imprimir libro electrónico" @@ -6574,14 +6655,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6591,7 +6672,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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6599,7 +6680,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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6609,20 +6690,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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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" @@ -6630,11 +6711,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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "asistente de bienvenida" @@ -7396,12 +7477,12 @@ msgstr "Sustituir espacios en blanco con guiones bajos." msgid "Requested formats not available" msgstr "Los formatos solicitados no están disponibles" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7484,6 +7565,42 @@ msgstr "Terminado" msgid "Working..." msgstr "Trabajando..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "Portugués de Brasil" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "Inglés (Reino Unido)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "Chino simplificado" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "Chino (Hong Kong)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "Chino tradicional" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Inglés" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "Inglés (Australia)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "Inglés (Canadá)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "Inglés (India)" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "La URL debe tener el esquema sftp" @@ -7537,390 +7654,99 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Fuente de noticias desconocida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Descarga finalizada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 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:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tEnlaces fallidos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "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:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Obteniendo canales de noticias..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 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:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Descargando la portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Español" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Inglés" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "Vietnamita" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "Serbio (alfabeto latino)" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Alemán" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italiano" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francés" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Neerlandés" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosnio" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Catalán" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Portugués" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Húngaro" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Descartando artículo duplicado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "Montenegrino" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chino" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8992,6 +8818,9 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ msgid "Convert book: " #~ msgstr "Portada del libro: " +#~ msgid "/Unknown" +#~ msgstr "/Desconocido" + #~ msgid "%s

      %s

      " #~ msgstr "%s

      %s

      " @@ -9378,6 +9207,18 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ msgid "Level &3 TOC" #~ msgstr "Nivel &3 de la TDC" +#~ msgid "Serbian" +#~ msgstr "Serbio" + +#~ msgid "German" +#~ msgstr "Alemán" + +#~ msgid "French" +#~ msgstr "Francés" + +#~ msgid "Spanish" +#~ msgstr "Español" + #~ msgid "" #~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " #~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" @@ -9465,6 +9306,9 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ msgid "Remove &first image from source file" #~ msgstr "Eliminar &primera imagen del archivo entrante" +#~ msgid "Dutch" +#~ msgstr "Neerlandés" + #~ msgid "Options to control the conversion to EPUB" #~ msgstr "Opciones para controlar la conversión a EPUB" @@ -9474,6 +9318,12 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ msgid "Added %s to library" #~ msgstr "Se ha añadido %s a la biblioteca" +#~ msgid "Croatian" +#~ msgstr "Croata" + +#~ msgid "Italian" +#~ msgstr "Italiano" + #~ msgid "No preprocessing" #~ msgstr "No preprocesamiento" @@ -9490,6 +9340,9 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ msgid "Select database location" #~ msgstr "Seleccionar ubicación de base de datos" +#~ msgid "Bosnian" +#~ msgstr "Bosnio" + #~ msgid "Send specific format to storage card" #~ msgstr "Enviar formato especificado a tarjeta de memoria" @@ -9668,6 +9521,9 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ "vez de un archivo HTML, la lista de enlaces obtiene la lista de enlaces del\n" #~ "elemento del archivo OPF.\n" +#~ msgid "Chinese" +#~ msgstr "Chino" + #~ msgid "" #~ "%prog [options] file.html|opf\n" #~ "\n" @@ -9701,3 +9557,37 @@ msgstr "Mostrar información de salida detallada. Útil para la depuración" #~ msgid "Failed to download metadata:" #~ msgstr "No se pudieron descartar metadatos:" + +#~ msgid "Hungarian" +#~ msgstr "Húngaro" + +#~ msgid "Catalan" +#~ msgstr "Catalán" + +#~ msgid "Portuguese" +#~ msgstr "Portugués" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Comunicar con el lector Sony PRS-505" + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Comunicar con el lector Sony PRS-700" + +#~ msgid "&Footer regular expression:" +#~ msgstr "Expresión regular para &pies de página" + +#~ msgid "&Header regular expression:" +#~ msgstr "Expresión regular para &encabezados" + +#~ msgid "" +#~ "

      Could not convert: %s

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

      No se pudo convertir: %s

      Es un libro con DRM. " +#~ "Primero debe eliminar el DRM usando herramientas de terceros." + +#~ msgid "Vietnamese" +#~ msgstr "Vietnamita" + +#~ msgid "Montenegrin" +#~ msgstr "Montenegrino" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index eccc1df8e6..6307baaa7a 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:09+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-10 13:05+0000\n" +"Last-Translator: Vincent C. \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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Inconnu" @@ -416,7 +415,7 @@ msgstr "Communique avec le smartphone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -502,8 +501,8 @@ msgid "Getting list of books on device..." msgstr "Lit la liste des livres de l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Communique avec le lecteur d'ebook Sony PRS-505." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "Communique avec le lecteur d'ebook Sony PRS-300/505." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -523,8 +522,8 @@ msgid "Sending metadata to device..." msgstr "Envoie les métadonnées vers l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Communique avec le lecteur d'ebook Sony PRS-700." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "Communique avec le lecteur d'ebook Sony PRS-600/700." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -537,13 +536,15 @@ msgstr "Impossible de monter le disque %s." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." -msgstr "" +msgstr "Impossible de trouver l'assistant de montage: %s." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" +"Impossible de détecter le disque dur %s. Votre noyau doit probablement " +"exporter une version obsolète de SYSFS." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" @@ -568,7 +569,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -736,6 +737,30 @@ msgid "" "\n" "For full documentation of the conversion system see\n" msgstr "" +"fichier_entree fichier_sortie [options]\n" +"\n" +"Convertir un ebook d'un format vers un autre.\n" +"\n" +"fichier_entree correspond à l'entrée et fichier_sortie à la sortie. Les deux " +"doivent être spécifiés comme deux premiers arguments de la commande.\n" +"\n" +"Le format de sortie de l'ebook est déduit de l'extension du fichier de " +"sortie. fichier_sortie peut aussi avoir le format spécial .EXT où EXT est " +"l'extension du fichier de sortie. Dans ce cas, le nom du fichier de sortie " +"est déduit du nom du fichier d'entrée. Notez que les noms de fichiers ne " +"doivent pas commencer par un trait d'union. Finalement, si fichier_sortie " +"n'a pas d'extension, il sera traité alors comme un répertoire et un \"open " +"book\" (OEB) constitué de fichiers HTML sera écrit dans le répertoire. Ces " +"fichiers sont des fichiers qui devront normalement être passés au plugin de " +"sortie.\n" +"\n" +"Après avoir spécifié les fichiers d'entrée et de sortie, vous pouvez " +"paramétrer la conversion en spécifiant diverses options. Les options " +"disponibles dépendent des types de fichiers en entrée et en sortie. Pour " +"obtenir de l'aide, spécifier les fichiers d'entrée et de sortie et utiliser " +"ensuite l'option -h.\n" +"\n" +"Pour la documentation complète du système de conversion, consulter\n" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:97 msgid "INPUT OPTIONS" @@ -1242,6 +1267,9 @@ msgid "" "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" +"Normalement, si le fichier d'entrée n'a pas de couverture et que vous n'en " +"avez pas spécifié une, une couverture par défaut est générée avec le titre, " +"les auteurs, etc. Cette option désactive la génération de cette couverture." #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 @@ -1887,7 +1915,7 @@ msgstr "Titre pour les tables des matières générées." msgid "Disable compression of the file contents." msgstr "Désactiver la compression du contenu du fichier." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Tous les articles" @@ -2035,6 +2063,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +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:" @@ -2090,8 +2127,8 @@ msgstr "" "Réduire un fichier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2132,8 +2169,8 @@ msgid "Crop Options:" msgstr "Options de réduction:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2141,7 +2178,7 @@ msgstr "Options de réduction:" msgid "Options to control the transformation of pdf" msgstr "Options pour contrôler la transformation en pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2151,11 +2188,11 @@ msgstr "" "\n" "Décrypter un fichier PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Options de décryptage:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2165,7 +2202,7 @@ msgstr "" "\n" "Crypter un fichier PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Options d'encryptage:" @@ -2326,7 +2363,7 @@ 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:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2352,98 +2389,112 @@ msgstr "" "Note: Cette option ne sera pas gérée par tous les formats." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 -msgid "Add a tab at the beginning of each paragraph." +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 +msgid "Add a tab at the beginning of each paragraph." +msgstr "Ajouter une tabulation au début de chaque paragraphe." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Répertoires utilisés fréquemment" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Par défaut, envoyer le fichier dans la carte mémoire à la place de la " "mémoire principale" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Confirmer avant la suppression" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Taille de la barre d'icone" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Affiche les libellés dans la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Géométrie de l'écran principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Avertir lorsqu'une nouvelle version est disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Utiliser les chiffres romains pour les numéros de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Trier la liste des étiquettes par popularité" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Nombre de couvertures à afficher dans le mode de navigation par couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Valeurs par défaut pour la conversion vers LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Options pour l'afficheur d'ebook LFR" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formats qui sont affichés par l'afficheur interne" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Colonnes affichées dans la liste de livres" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" "Démarrer automatiquement le serveur de contenu au démarrage de l'application" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Anciennes informations conservées dans la base" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Afficher l'icône dans la zone de notification" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Envoyer les News téléchargées vers l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" "Supprimer les livres de la librairie après les avoir téléchargés dans " "l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -2451,25 +2502,25 @@ msgstr "" "Afficher la navigation par couverture dans une fenêtre séparée au lieu de la " "fenêtre principale de calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Désactiver les alertes dans la zone de notification" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 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:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Copié" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Copier" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "Copier dans le Presse-papiers" @@ -2491,7 +2542,7 @@ msgstr "Ajouté" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" -msgstr "" +msgstr "L'ajout a échoué" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" @@ -2534,7 +2585,7 @@ msgstr "Options spécifiques pour le format de sortie." #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:15 msgid "Comic Input" -msgstr "" +msgstr "Entrée Bande Dessinée" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input.py:16 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:16 @@ -2570,16 +2621,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2670,11 +2721,16 @@ msgid "" "understanding the conversion process and figuring out the correct values for " "conversion parameters like Table of Contents and Chapter Detection." msgstr "" +"Choisir un répertoire dans lequel mettre la sortie de débogage. Si vous " +"spécifié un répertoire, calibre placera beaucoup de débogage dedans. Ceci " +"sera utile pour comprendre le processus de conversion et pour calculer les " +"valeurs correctes pour les paramètres de conversion comme les Tables des " +"Matières ou la Détection des Chapitres." #: /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/convert/xexp_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:491 @@ -2752,7 +2808,7 @@ msgstr "Sortie FB2" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -3069,11 +3125,16 @@ msgstr "&Bas" msgid "PDB Input" msgstr "Entrée 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "Traiter chaque &ligne comme un paragraphe" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "Sortie PDB" @@ -3110,6 +3171,39 @@ msgstr "&Orientation:" msgid "RB Output" msgstr "Sortie RB" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Convertir" @@ -3122,7 +3216,6 @@ msgstr "Options spécifiques au format d'entrée." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Boîte de dialogue" @@ -3155,57 +3248,57 @@ msgstr "Détecter les chapitres (expression XPath):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Marque de chapitre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Supprimer la première &image" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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: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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 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: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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "Supprimer le Pied de page" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3257,11 +3350,11 @@ msgstr "&Filtre TDM:" msgid "TXT Input" msgstr "Entrée TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Doit être un répertoire." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "Vérifier l'intégrité de la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "La vérification de l'intégrité de la base de données a échouée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Des incohérences ont été trouvées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -3845,11 +3947,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" -msgstr "" +msgstr "Modèle invalide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" -msgstr "" +msgstr "Le modèle %s est invalide:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" @@ -3861,40 +3963,45 @@ msgid "" "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" +"Ici, vous pouvez contrôler comment calibre lira les métadonnées à partir des " +"fichiers que vous ajoutez. calibre peu lire les métadonnées soit à partir du " +"contenu du fichier, ou du nom de fichier." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" -msgstr "" +msgstr "Lire les métadonnées uniquement à partir du nom de &fichier" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" -msgstr "" +msgstr "&Configurer les métadonnées à partir du nom de fichier" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" -msgstr "" +msgstr "&Ajout de livres" #: /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 "" +"Ici vous pouvez contrôler comment calibre va sauvegarder vos livres quand " +"vous cliquez sur le bouton Sauvegarder sur le disque:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" -msgstr "" +msgstr "Sauvegarder les &couvertures séparément" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" -msgstr "" +msgstr "Mettre à jour les métadonnées dans les copies sauvegardées" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" -msgstr "" +msgstr "Sauvegarder les métadonnées dans le fichier &OPF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" -msgstr "" +msgstr "Convertir les caractères non-Anglais vers des équivalents Anglais" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" @@ -3902,11 +4009,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" -msgstr "" +msgstr "&Formats de fichier à sauvegarder:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" -msgstr "" +msgstr "Sauvegarder le modèle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" @@ -3919,7 +4026,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" -msgstr "" +msgstr "Variables disponibles:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 msgid "Replace space with &underscores" @@ -3927,11 +4034,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 msgid "Change paths to &lowercase" -msgstr "" +msgstr "Changer les chemins en miniscu&le" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" -msgstr "" +msgstr "&Sauvegarde les livres" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 @@ -4102,11 +4209,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" -msgstr "" +msgstr "Vérifier l'intégrité de la base de données" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 msgid "&Install command line tools" -msgstr "" +msgstr "&Installer les outils en ligne de commande" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" @@ -4287,7 +4394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:78 msgid "Fetch metadata" -msgstr "Récupération des métadonnées" +msgstr "Récupérer des métadonnées" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:79 msgid "" @@ -4308,7 +4415,7 @@ msgstr "Clef d'&accès" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:81 msgid "Fetch" -msgstr "Récupère" +msgstr "Récupérer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:82 msgid "Matches" @@ -4352,7 +4459,7 @@ msgstr "Effectuer un tri a&utomatique par auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " -msgstr "" +msgstr "Tri par auteur: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 @@ -4382,7 +4489,7 @@ msgstr " étoiles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " -msgstr "" +msgstr "Ajouter des étiquettes: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 @@ -4406,7 +4513,7 @@ msgstr "Supprimer le &format:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" -msgstr "" +msgstr "N'est pas une image valide" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:166 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:167 @@ -4478,11 +4585,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:541 msgid "Permission denied" -msgstr "" +msgstr "Permission refusée" #: /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 "" +"Impossible d'ouvrir %s. Est-il en cours d'utilisation par un autre programme " +"?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 msgid "Edit Meta Information" @@ -4518,7 +4627,7 @@ msgstr "Publié:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367 msgid "&Comments" -msgstr "" +msgstr "&Commentaires" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368 msgid "&Fetch metadata from server" @@ -4543,6 +4652,7 @@ msgstr "Indiquer la couverture pour le livre à partir du format sélectionné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:376 msgid "Update metadata from the metadata in the selected format" msgstr "" +"Mettre à jour les métadonnées à partir des métadonnées du format sélectionné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:381 msgid "Reset cover to default" @@ -4560,93 +4670,93 @@ msgstr "Mot de passe nécessaire" msgid "Aborting..." msgstr "Abandon..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Vous" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Client" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Planifié" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d recettes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Lundi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Mardi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Mercredi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "jour" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Vendredi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Samedi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Dimanche" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Jeudi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 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:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Créé par: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Dernier téléchargé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Dernier téléchargé: jamais" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Ajouter une source personnalisée de News" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recettes" @@ -4895,38 +5005,38 @@ msgstr "Ce flux a déjà été ajouté à la recette" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Entrée invalide" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Impossible de créer la recette. Erreur:
      %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 +#: /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 "Replace recipe?" msgstr "Remplacer la recette?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" "Une recette personnalisée nommée %s existe déjà. Voulez-vous la remplacer ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Choisir une recette" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Choisir une recette à personnaliser" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Choisir un fichier de recette" @@ -5415,9 +5525,9 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" -msgstr "" +msgstr "Librairie calibre" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 @@ -5626,10 +5736,6 @@ msgstr "Aucun livre sélectionné" msgid "Cannot view" msgstr "Impossible de visualiser" -#: /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:1395 msgid "Cannot open folder" msgstr "Impossible d'ouvrir le répertoire" @@ -5692,10 +5798,8 @@ msgstr "Erreur lors de la conversion" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." 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:1607 msgid "Failed" @@ -5728,6 +5832,10 @@ msgid "" " Quitting may cause corruption on the device.
      \n" " Are you sure you want to quit?" msgstr "" +" communique avec l'appareil!
      \n" +" Quitter peut provoquer des corruptions dans " +"l'appareil.
      \n" +" Êtes-vous sûr de vouloir quitter ?" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" @@ -6001,23 +6109,23 @@ msgstr "Auteurs" msgid "Publishers" msgstr "Editeurs" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Commence la conversion de %d livres" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Convertir le livre %d / %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Impossible de convertir certains livres" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6025,23 +6133,25 @@ msgstr "" "Impossible de convertir %d sur %d livres, car aucun format convenable pour " "la source n'a été trouvé." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Vous devez indiquer un utilisateur et un mot de passe pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Récupérer des News de " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" -msgstr "" +msgstr "Conversion existante" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" msgstr "" +"Les fichiers suivants ont déjà été convertis au format %s. Souhaitez-vous " +"les reconvertir ?" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -6166,26 +6276,28 @@ msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" +"La langue par défaut à utiliser pour les règles de césure. Si le livre ne " +"spécifie pas de langue, ceci sera utilisé." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:151 msgid "Default &language for hyphenation:" -msgstr "" +msgstr "&Langue par défaut pour la césure:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:152 msgid "&User stylesheet" msgstr "Feuille de style &utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Options pour personnalier l'afficheur d'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6193,43 +6305,43 @@ msgstr "" "Voir la feuille de style utilisateur CSS. Peut être utilisée pour " "personnaliser le visuel de tous les livres." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." -msgstr "" +msgstr "Largeur maximale de la fenêtre de l'afficheur, en pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" -msgstr "" +msgstr "Texte avec césure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" -msgstr "" +msgstr "Langue par défaut pour les règles de césure" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Options pour les fontes" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "La famille de fonte serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "La famille de fonte sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "La famille de fonte monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "La taille de fonte standard en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "La taille de fonte monospace en px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Le type de fonte standard" @@ -6245,10 +6357,6 @@ msgstr "Aller vers..." msgid "Position in book" msgstr "Position dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Inconnu" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6385,7 +6493,7 @@ msgstr "Passer en mode plein écran" msgid "Print" msgstr "Imprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "Imprimer un ebook" @@ -6468,47 +6576,51 @@ 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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 "" +"Si vous utilisez l'application ebook WordPlayer sur votre téléphone Android, " +"vous pouvez accéder à votre collection de livres calibre directement sur " +"votre appareil. Pour pouvoir le faire, vous devez démarrer le serveur de " +"contenu." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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" @@ -6516,11 +6628,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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "assistant de bienvenue" @@ -7128,67 +7240,67 @@ msgstr "Compacte la base" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." -msgstr "" +msgstr "Vérifie l'intégrité SQL..." #: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." -msgstr "" +msgstr "Vérifie si des fichiers sont manquants." #: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" -msgstr "" +msgstr "Id vérifié" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" -msgstr "" +msgstr "Le titre" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:23 msgid "The authors" -msgstr "" +msgstr "Les auteurs" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24 msgid "The author sort string" -msgstr "" +msgstr "La chaîne de tri par auteur" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25 msgid "The tags" -msgstr "" +msgstr "Les étiquettes" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26 msgid "The series" -msgstr "" +msgstr "Les séries" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:27 msgid "The series number" -msgstr "" +msgstr "Le numéro de séries" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28 msgid "The rating" -msgstr "" +msgstr "Le classement" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29 msgid "The ISBN" -msgstr "" +msgstr "L'ISBN" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30 msgid "The publisher" -msgstr "" +msgstr "L'éditeur" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31 msgid "The date" -msgstr "" +msgstr "La date" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32 msgid "The published date" -msgstr "" +msgstr "La date de publication" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The calibre internal id" -msgstr "" +msgstr "L'identifiant interne calibre" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "Options to control saving to disk" -msgstr "" +msgstr "Options pour contrôler la sauvegarde vers le disque" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:49 msgid "" @@ -7213,6 +7325,8 @@ msgid "" "Comma separated list of formats to save for each book. By default all " "available books are saved." msgstr "" +"Liste de formats séparée par des virgules à sauvegarder pour chaque livre. " +"Par défaut, tous les livres disponibles sont sauvegardés." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61 msgid "" @@ -7221,6 +7335,10 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%s}" msgstr "" +"Le modèle pour contrôler le nom de fichier et la structure du répertoire " +"pour les fichiers sauvegardés. Par défaut : \"%s\" sauvegardera les livres " +"dans un répertoire par-auteur avec les noms de fichiers contenant le titre " +"et l'auteur. Les contrôles disponibles sont : {%s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:66 msgid "" @@ -7235,6 +7353,8 @@ msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" msgstr "" +"Le format dans lequel seront affichées les dates. %d - jour, %b - mois, %Y - " +"année. Par défaut : %b, %Y" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 msgid "Convert paths to lowercase." @@ -7248,12 +7368,12 @@ msgstr "" msgid "Requested formats not available" msgstr "Formats demandés non disponible" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7334,6 +7454,42 @@ msgstr "Terminé" msgid "Working..." msgstr "Traitement en cours..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Anglais" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "L'URL doit correspondre à un schéma sftp" @@ -7386,390 +7542,99 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Source de News inconnue" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Téléchargement effectué" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 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:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tLiens qui ont échoués:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Récupération des flux..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 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:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Essaie de télécharger la couverture..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Commence le téléchargement [processus %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Flux téléchargés de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 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:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Télécharge la couverture de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Impossible de télécharger l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Récupération du flux" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Italien" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Anglais" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "Vietnamien" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" 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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Allemand" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italien" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Français" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Hollandais" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosniaque" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Catalan" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Portugais" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Hongrois" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Saute l'article dupliqué: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "Monténégrin" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chinois" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8758,6 +8623,9 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ "Ceci est utile si votre fichier source utilise un tableau pour gérer la mise " #~ "en page." +#~ msgid "/Unknown" +#~ msgstr "/Inconnu" + #~ msgid "" #~ "Card\n" #~ "%s\n" @@ -8822,9 +8690,30 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ msgid "Failed to download article: %s from %s\n" #~ msgstr "Impossible de télécharger l'article: %s à partir de %s\n" +#~ msgid "Serbian" +#~ msgstr "Serbe" + +#~ msgid "French" +#~ msgstr "Français" + +#~ msgid "Spanish" +#~ msgstr "Italien" + +#~ msgid "Dutch" +#~ msgstr "Hollandais" + #~ msgid "Portugese" #~ msgstr "Portuguais" +#~ msgid "Croatian" +#~ msgstr "Croate" + +#~ msgid "German" +#~ msgstr "Allemand" + +#~ msgid "Italian" +#~ msgstr "Italien" + #~ msgid "" #~ "Preserve the HTML tag structure while splitting large HTML files. This is " #~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " @@ -9425,6 +9314,9 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ msgid "Select database location" #~ msgstr "Sélectionner l'emplacement de la base de données" +#~ msgid "Bosnian" +#~ msgstr "Bosniaque" + #~ msgid "Tag based detection" #~ msgstr "Détection basée sur des étiquettes" @@ -9596,6 +9488,13 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ msgid "subscribers" #~ msgstr "abonnés" +#~ msgid "" +#~ "

      Could not convert: %s

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

      Impossible de convertir: %s

      C'est un livre avec DRM. " +#~ "Vous devez supprimer les DRM en utilisant un programme tiers." + #~ msgid "&Boundary XPath:" #~ msgstr "Xpath de limitation:" @@ -9648,6 +9547,9 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ msgid "show tagcloud" #~ msgstr "Afficher le nuage d'étiquettes" +#~ msgid "Chinese" +#~ msgstr "Chinois" + #~ msgid "" #~ "%prog [options] file.html|opf\n" #~ "\n" @@ -9704,3 +9606,30 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ "L'expression régulière utilisée pour détecter les titres de chapitres. Cette " #~ "expression est recherchée dans les étiquettes d'en-têtes (h1-h6). Par défaut " #~ ": %default" + +#~ msgid "Hungarian" +#~ msgstr "Hongrois" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Communique avec le lecteur d'ebook Sony PRS-505." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Communique avec le lecteur d'ebook Sony PRS-700." + +#~ msgid "Portuguese" +#~ msgstr "Portugais" + +#~ msgid "Catalan" +#~ msgstr "Catalan" + +#~ msgid "&Header regular expression:" +#~ msgstr "Expression régulière d'en-tête:" + +#~ msgid "&Footer regular expression:" +#~ msgstr "Expression régulière pour le pied de page:" + +#~ msgid "Montenegrin" +#~ msgstr "Monténégrin" + +#~ msgid "Vietnamese" +#~ msgstr "Vietnamien" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 0e54adb635..88b0ba71b6 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22: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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Descoñecido" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 4791864cbf..afde8ab3fa 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "לא ידוע" @@ -393,7 +392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -479,7 +478,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -500,7 +499,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -545,7 +544,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1645,7 +1644,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1789,6 +1788,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1830,8 +1838,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1867,8 +1875,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1876,25 +1884,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2020,7 +2028,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2040,115 +2048,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2247,16 +2269,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2351,7 +2373,7 @@ 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/convert/xexp_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:491 @@ -2429,7 +2451,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2740,11 +2762,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2781,6 +2808,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2793,7 +2853,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2824,55 +2883,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2922,11 +2981,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4157,93 +4223,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4474,37 +4540,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4969,7 +5035,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5165,10 +5231,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5223,7 +5285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5515,41 +5577,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5687,59 +5749,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5755,10 +5817,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5887,7 +5945,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5955,57 +6013,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6615,11 +6673,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6696,6 +6754,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6744,389 +6838,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index cae8da2534..7e0ec69472 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:21+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-11 04:48+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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Nepoznat" @@ -419,7 +418,7 @@ msgstr "Komuniciraj sa Blackberry smart phone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -505,8 +504,8 @@ msgid "Getting list of books on device..." msgstr "Uzimanje liste knjiga na uređaju..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Komuniciraj sa Sony PRS-505 eBook čitačem." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "Komuniciraj sa Sony PRS-300/505 eBook čitačem." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -526,8 +525,8 @@ msgid "Sending metadata to device..." msgstr "Slanje metapodataka na uređaj..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Komuniciraj sa Sony PRS-700 eBook čitačem." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "Komuniciraj sa Sony PRS-600/700 eBook čitačem." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -573,7 +572,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1894,7 +1893,7 @@ msgstr "Naslov bilo kojeg u liniji generiranog sadržaja." msgid "Disable compression of the file contents." msgstr "Onemogući kompresiju sadržaja datoteke." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Svi članci" @@ -2046,6 +2045,15 @@ 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/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /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:" @@ -2103,8 +2111,8 @@ msgstr "" "Izreži PDF datoteku.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2145,8 +2153,8 @@ msgid "Crop Options:" msgstr "Opcije Izrezivanja:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2154,7 +2162,7 @@ msgstr "Opcije Izrezivanja:" msgid "Options to control the transformation of pdf" msgstr "Opcije za kontrolu pretvorbe pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2164,11 +2172,11 @@ msgstr "" "\n" "Dešifriraj PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Opcije Dešifriranja:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2178,7 +2186,7 @@ msgstr "" "\n" "Šifriraj PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Opije Šifriranja:" @@ -2339,11 +2347,12 @@ 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:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" msgstr "" +"Pokrenite unos teksta kroz markdown pre-procesor. Da saznate više pogledajte" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" @@ -2365,119 +2374,133 @@ msgstr "" "Napomena: ova opcija nije prihvaćena od svih formata." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." -msgstr "" +msgstr "Nemoj dodati prazan red između paragrafa." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 -msgid "Add a tab at the beginning of each paragraph." +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 +msgid "Add a tab at the beginning of each paragraph." +msgstr "Dodaj oznaku na početku svakog paragrafa." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Često korišteni direktoriji" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Pošalji datoteku na memorijsku karticu namjesto u glavnu memoriju po zadatku" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Potvrdi prije brisanja" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Veličina ikone alatne trake" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Prikaži oznake gumba u alatnoj traci" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Geometrija glavnog prozora" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Obavijesti kad je nova inačica dostupna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Upotrijebi Rimske brojeve za brojeve serija" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Svrstaj listu tagova po popularnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Broj omota za prikazati u modu pretraživanja omota" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Podrazumijeva se za pretvorbu u LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Opcije za LRF ebook preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formati koji se pregledavaje upotrebom internog preglednika." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Stupci koji se prikazuju u listi knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" "Automatski lansiranje sadržajnog poslužitelja pri podizanju aplikacije." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Najstarija vijest sadržana u bazi podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Prikaži ikonu sustavnog poslužavnika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Pošalji skinute vijesti na uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Izbriši knjige iz biblioteke nakon slanja na uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Prikaži protok omota u posebnom prozoru umjesto u glavnom calibre prozoru." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Onesposobi obavještavanja sa ikone sustavnog poslužavnika" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 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:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Kopirano" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Kopiraj" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "Kopiraj u međuspremnik" @@ -2580,16 +2603,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2688,7 +2711,7 @@ 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/convert/xexp_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:491 @@ -2766,7 +2789,7 @@ msgstr "FB2 Izlaz" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "&Linijski TOC" @@ -3083,11 +3106,16 @@ msgstr "&Dno:" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "Tretiraj svaki &red kao paragraf" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "Prihvati formatiranje ispisa" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Izlaz" @@ -3124,6 +3152,39 @@ msgstr "&Orijentacija:" msgid "RB Output" msgstr "RB Izlaz" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "Nema raspoloživih formata" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "Otvori knjigu" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "~" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "Pregled" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "Regex:" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Pretvori" @@ -3136,7 +3197,6 @@ msgstr "Opcije specifične za ulazni format." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Diajlog" @@ -3170,56 +3230,56 @@ msgstr "Otkrij poglavlja kod (XPath izraz):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "Regularni izraz zaglavlja:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "Regularni izraz podnožja:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Oznaka poglavlja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Ukloni prvu &sliku" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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:71 -msgid "&Footer regular expression:" -msgstr "Regularni Izraz &podnožja:" - -#: /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:63 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:73 -msgid "&Header regular expression:" -msgstr "Regularni izraz &zaglavlja:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "Ukloni P&odnožje" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Ukloni Z&aglavlje" @@ -3269,30 +3329,41 @@ msgstr "TOC &Filter:" msgid "TXT Input" msgstr "TXT Unos" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" -msgstr "" +msgstr "Obradi koristeći markdown" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit markdown." msgstr "" +"

      Markdown je jednostavni markup jezik za tekstualne datoteke, koji " +"omogućuje napredno formatiranje. Da saznate više posjetite markdown." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT Izlaz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:52 msgid "&Line ending style:" msgstr "Stil završetka &Reda" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:55 msgid "Add a tab at the beginning of each paragraph" -msgstr "" +msgstr "Dodaj oznaku na početku svakog paragrafa." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:56 +msgid "&Maximum line length:" +msgstr "&Maksimalna dužina reda:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:57 +msgid "Force maximum line lenght" +msgstr "Prisili maksimalnu dužinu reda" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 @@ -3300,11 +3371,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:49 #: /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 "OznakaTeksta" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:43 msgid "Use a wizard to help construct the XPath expression" msgstr "Upotrijebi asistenta za lakšu konstrukciju XPath izraza" @@ -3727,128 +3797,129 @@ msgstr "" msgid "new email address" msgstr "nova epoštanska adresa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 #: /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:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Failed to install command line tools." -msgstr "" +msgstr "Neuspjela instalacija alata komandne linije." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 msgid "Command line tools installed" -msgstr "" +msgstr "Alati komandne linije instalirani." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 msgid "Command line tools installed in" -msgstr "" +msgstr "Alati komandne linije instalirani u" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" +"Ako premjestite calibre.app, morate ponovo instalirati alate komandne linije." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 msgid "No valid plugin path" msgstr "Nema puta važećeg priključka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "Choose plugin" msgstr "Odaberi priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 msgid "Plugin cannot be disabled" msgstr "Priključak ne može biti onesposobljen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 msgid "Plugin not customizable" msgstr "Priključak nije prilagodljiv" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 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:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 msgid "Customize %s" msgstr "Prilagodi %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 msgid "Cannot remove builtin plugin" msgstr "Nemoguće ukloniti ugrađeni priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 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:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:617 msgid "Error log:" msgstr "Dnevnik grešaka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 msgid "Access log:" msgstr "Dnevnik pristupa:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 #: /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:676 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /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:693 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:690 msgid "Invalid size" msgstr "Nevažeća veličina" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691 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:738 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 msgid "Invalid database location" msgstr "Nevažeća lokacija baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 msgid "Invalid database location " msgstr "Nevažeća lokacija baze podataka " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 msgid "
      Must be a directory." msgstr "
      Mora biti direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "Provjera integriteta baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "Propust provjere integriteta baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Pronađene su neke proturječnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4127,7 +4198,7 @@ msgstr "&Provjeri integritet baze podataka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 msgid "&Install command line tools" -msgstr "" +msgstr "&Instaliraj alate komandne linije" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" @@ -4568,93 +4639,93 @@ msgstr "Potrebna lozinka" msgid "Aborting..." msgstr "Prekidam..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Vi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Prilagođeni" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Rasporedjeno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d recepti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Ponedjeljak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Utorak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Srijeda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "dan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Petak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Subota" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Nedjelja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Četvrtak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Morate postaviti informacije o računu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Kreirao: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Zadnje skinuto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Zadnje skinuto: nikad" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Dodaj izvor prilagođenih vijesti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recepti" @@ -4900,38 +4971,38 @@ msgstr "Ovaj dotok je već pridodan receptu" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Nevažeći unos" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Nemoguće kreirati recept. Greška:
      %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 +#: /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 "Replace recipe?" msgstr "Zamijeni recept?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" "Prilagođeni recept imenovan %s već postoji. Da li ga hoćete zamijeniti?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Odaberi recept" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Odaberi recept za prilagođavanje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Odaberi datoteku recepta" @@ -5441,7 +5512,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Calibre Biblioteka" @@ -5651,10 +5722,6 @@ msgstr "Niste odabrali knjigu" msgid "Cannot view" msgstr "Nemoguć pregled" -#: /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:1395 msgid "Cannot open folder" msgstr "Nemoguće otvoriti mapu" @@ -5715,10 +5782,10 @@ msgstr "Greška u Pretvorbi" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      Nemoguće pretvoriti: %s

      Ovo je DRM knjiga. Prvo morate " -"ukloniti DRM koristeći alate treće stranke." +"

      Nemoguće pretvoriti: %s

      Ovo je DRMknjiga. Prvo " +"morate ukloniti DRM koristeći alate drugih dobavljača." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -6027,23 +6094,23 @@ msgstr "Autori" msgid "Publishers" msgstr "Izdavači" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Početak konverzije %d knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Pretvori knjigu %d od %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Nemoguće pretvoriti neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6051,23 +6118,25 @@ msgstr "" "Nije moguće konvertirati %d od %d knjige, jer odgovarajući izvorni format " "nije pronađen." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Morate postaviti korisničko ime i lozinku za %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Dograbi vijesti od " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" -msgstr "" +msgstr "Pretvori postojeće" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" msgstr "" +"Slijedeće knjige su već pretvorene u %s format. Da li hoćete da ih ponovo " +"pretvorite?" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -6203,17 +6272,17 @@ msgstr "Zadani &jezik za spajanje crticom:" msgid "&User stylesheet" msgstr "&Korisnička formatna lista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6221,43 +6290,43 @@ msgstr "" "Postavite korisničku CSS formatnu listu. Ovo može biti upotrijebljeno za " "prilagođavanje izgleda svih knjiga." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Maksimalna širina korisničkog prozora, u pikselima." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Spoji tekst crticom" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "Zadani jezik za pravila spajanja crtiom" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Opcije pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Serif familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Sans-serif familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Monospace familija pisma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Standardna veličina pisma u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Monospace veličina pisma u px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Standardna vrsta pisma" @@ -6273,10 +6342,6 @@ msgstr "Idi na..." msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Nepoznat" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6412,7 +6477,7 @@ msgstr "Preklopnik za cijeli zaslon" msgid "Print" msgstr "Ispis" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "Ispiši eBook" @@ -6492,14 +6557,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6509,7 +6574,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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6517,7 +6582,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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6527,20 +6592,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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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" @@ -6548,11 +6613,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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "asistent dobrodošlice" @@ -7295,11 +7360,11 @@ msgstr "Zamijeni prazne prostote sa podvlakama." msgid "Requested formats not available" msgstr "Zatraženi formati nisu na raspolaganje" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7381,6 +7446,42 @@ msgstr "Završeno" msgid "Working..." msgstr "U procesu..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "Brazilski portugalski" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "Engleski (UK)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "Pojednostavljeni Kineski" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "Kineski (HK)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "Tradicionalni Kineski" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Engleski" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "Engleski (AU)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "Engleski (CA)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "Engleski (IND)" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL mora imati shematski sftp" @@ -7432,389 +7533,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Nepoznat Izvor Vijesti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Skidanje završeno" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Neuspjelo skidanje slijedećih artikala:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tNeuspjele veze:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 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:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Hvatanje dotoka..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Dobijeni dotoci sa indeks stranice" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Pokušaj skidanja omota..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Početak skidanja [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Dotoci skinuti na %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Nemoguće skinuti omot: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Skidanje omota sa %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artikal bez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Skinuti artikli: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Neuspjelo skidanje artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Grabljenje dotoka" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Španski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Engleski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "Vijetnamski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" 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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Njemački" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Talijanski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francuski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Holandski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosanski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Katalanski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Portugalski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Mađarski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Preskakanje dupliciranog artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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 "Crnogorski" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Kineski" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8877,12 +8687,36 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ msgid "Set conversion defaults" #~ msgstr "Postavi zadane vrijednosti pretvorbe" +#~ msgid "German" +#~ msgstr "Njemački" + +#~ msgid "Italian" +#~ msgstr "Talijanski" + #~ msgid "Portugese" #~ msgstr "Portugalski" +#~ msgid "Bosnian" +#~ msgstr "Bosanski" + #~ msgid "Failed to download article: %s from %s\n" #~ msgstr "Neuspjelo skidanje artikla: %s sa %s\n" +#~ msgid "Croatian" +#~ msgstr "Hrvatski" + +#~ msgid "Serbian" +#~ msgstr "Srpski" + +#~ msgid "French" +#~ msgstr "Francuski" + +#~ msgid "Spanish" +#~ msgstr "Španski" + +#~ msgid "Dutch" +#~ msgstr "Holandski" + #~ msgid "" #~ "\n" #~ "Downloaded article %s from %s\n" @@ -9025,6 +8859,9 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ msgid "%s

      %s

      " #~ msgstr "%s

      %s

      " +#~ msgid "/Unknown" +#~ msgstr "/Nepoznat" + #~ msgid "" #~ "If you disable this setting, metadata is guessed from the filename instead. " #~ "This can be configured in the Advanced section." @@ -9498,6 +9335,13 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " #~ "tutorial

      " +#~ msgid "" +#~ "

      Could not convert: %s

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

      Nemoguće pretvoriti: %s

      Ovo je DRM knjiga. Prvo " +#~ "morate ukloniti DRM koristeći alate treće stranke." + #~ msgid "" #~ "Set the output format that is used when converting ebooks and downloading " #~ "news" @@ -9710,6 +9554,9 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ " \n" #~ "elementa OPF datoteke.\n" +#~ msgid "Chinese" +#~ msgstr "Kineski" + #~ msgid "" #~ "%prog [options] file.html|opf\n" #~ "\n" @@ -9750,3 +9597,30 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ msgid "Failed to download metadata:" #~ msgstr "Neuspjelo preuzimanje metapodataka:" + +#~ msgid "Hungarian" +#~ msgstr "Mađarski" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Komuniciraj sa Sony PRS-505 eBook čitačem." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Komuniciraj sa Sony PRS-700 eBook čitačem." + +#~ msgid "Portuguese" +#~ msgstr "Portugalski" + +#~ msgid "Catalan" +#~ msgstr "Katalanski" + +#~ msgid "&Header regular expression:" +#~ msgstr "Regularni izraz &zaglavlja:" + +#~ msgid "&Footer regular expression:" +#~ msgstr "Regularni Izraz &podnožja:" + +#~ msgid "Vietnamese" +#~ msgstr "Vijetnamski" + +#~ msgid "Montenegrin" +#~ msgstr "Crnogorski" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index b6884047dc..4ba3c2eb2d 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:28+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-09 17:22+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Ismeretlen" @@ -416,7 +415,7 @@ msgstr "Kapcsolódás Blackberry telefonhoz." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -502,8 +501,8 @@ msgid "Getting list of books on device..." msgstr "Az eszközön lévő könyvek listájának összeállítása..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Kapcsolódás Sony PRS-505 olvasóhoz." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -523,8 +522,8 @@ msgid "Sending metadata to device..." msgstr "Metaadatok küldése az eszközre" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Kapcsolódás Sony PRS-700 olvasóhoz" +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -571,7 +570,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -734,7 +733,7 @@ msgid "" msgstr "" "input_file output_file [options]\n" "\n" -"Ebook konvertálása egyik formétumból a másikba.\n" +"Ebook konvertálása egyik formátumból a másikba.\n" "\n" "input_file a bemenet és output_file a kimenet. Mindkettőt a parancs első két " "paramétereként kell megadni.\n" @@ -751,7 +750,7 @@ msgstr "" "konvertálást. Az elérhető opciók függnek a bementi és kimeneti fájltípustól, " "opcióként adja meg a -h paramétert a súgóhoz.\n" "\n" -"A konvertálás teljes dokumentációját megtalálja\n" +"A konvertálás teljes dokumentációját megtalálja itt:\n" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:97 msgid "INPUT OPTIONS" @@ -1124,10 +1123,10 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" "Unicode karakterek ASCII megfeleltetése. Óvatosan használja. Például a " -"\"%s\"-ot átalakítja \"Mikhail Gorbachiov\"-vá. Továbbá, ha egy karakternek " -"több megfelelője is van (például a japán vagy a kínai nyelvben használt " -"közös betűk) az átalakított betű a legtöbb ember által használt (ez esetben " -"a kínai) megfelelője lesz." +"\"%s\"-ot átalakítja \"Mikhail Gorbachiov\"-vá.
      Továbbá, ha egy " +"karakternek több megfelelője is van (például a japán vagy a kínai nyelvben " +"használt közös 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:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 @@ -1886,7 +1885,7 @@ msgstr "A generált Tartalomjegyzék címe." msgid "Disable compression of the file contents." msgstr "A fájltartalom tömörítésének tiltása." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Minden cikk" @@ -2034,6 +2033,15 @@ 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/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /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:" @@ -2071,6 +2079,15 @@ msgid "" "\n" "Manipulate a PDF.\n" msgstr "" +"parancs ...\n" +"\n" +"A parancs következők egyike lehet:\n" +"[%%commands]\n" +"\n" +"Használja a %prog parancs --help sort, hogy további információkat kapjon a " +"parancsról\n" +"\n" +"PDF fájlművelet.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" @@ -2078,10 +2095,13 @@ msgid "" "\n" "Crop a PDF file.\n" msgstr "" +"[options] file.pdf\n" +"\n" +"PDF fájl lapszéleinek levágása.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2113,14 +2133,17 @@ 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 "" +"Egy postscript fájl, ami lehetővé teszi, hogy minden egyes lap széleit " +"egyedileg vágjuk le `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> " +"bounding`" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" -msgstr "" +msgstr "Lapszél levágásának beállításai:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2128,7 +2151,7 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "A PDF-be átalakítás beállításai" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2138,11 +2161,11 @@ msgstr "" "\n" "Védett PDF dekódolása.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Dekódolás beállításai:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2152,7 +2175,7 @@ msgstr "" "\n" "PDF titkosítása.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Titkosítás beállításai:" @@ -2198,10 +2221,15 @@ msgid "" "\n" "Merges individual PDFs.\n" msgstr "" +"[options] file1.pdf file2.pdf ...\n" +"\n" +"A metaadatok az első fájl adatiból lesznek meghatározva.\n" +"\n" +"PDF fájlok egyesítése.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 msgid "Merge Options:" -msgstr "Összefűzési beállítások:" +msgstr "PDF egyesítés beállításai:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:25 msgid "" @@ -2209,10 +2237,13 @@ msgid "" "\n" "Reverse a PDF.\n" msgstr "" +"[options] file.pdf\n" +"\n" +"PDF fájl lapsorrendjének megfordítása.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 msgid "Reverse Options:" -msgstr "" +msgstr "Lapsorrend megfordítás beállításai:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:24 msgid "" @@ -2242,6 +2273,17 @@ msgid "" "\n" "Split a PDF.\n" msgstr "" +"\n" +"%prog %%name [options] file.pdf szétvág_oldalnál ...\n" +"%prog %%name [options] file.pdf kivág_oldalak ...\n" +"\t\n" +"Pl.\n" +"\t\n" +"%prog %%name file.pdf 6\n" +"%prog %%name file.pdf 6-12\n" +"%prog %%name file.pdf 6-12 8 10 9-20\n" +"\n" +"PDF fájl darabolása.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Split Options:" @@ -2295,11 +2337,13 @@ msgstr "" "Ez az RTF fájl olyan tulajdonságokat tartalmaz, melyeket a calibre nem " "támogat. Konvertálja át először HTML-ba, majd próbálja újra." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" msgstr "" +"A szövegfájl átfuttatása a 'markdown' előfeldolgozón. Bővebb információk a " +"'markdown'-ról:" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" @@ -2321,116 +2365,130 @@ msgstr "" "minden formátum támogatja." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." -msgstr "" +msgstr "Ne legyen res sor a bekezfések között." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 -msgid "Add a tab at the beginning of each paragraph." +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 +msgid "Add a tab at the beginning of each paragraph." +msgstr "Legyen behúzás minden bekezdés elején." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Leggyakrabban használt mappák" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "Alapbeállításként a memóriakártyára küldje a belső memória helyett" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Megerősítés törlés előtt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Eszköztárikonok mérete" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Gombfeliratok mutatása az eszköztárban" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "A főablak méretei" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Figyelmeztetés új verzió esetén." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Római számok használata a könyvsorozatok számozásánál" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Címkék rendezése darabszám szerint csökkenő sorrendben" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "A borító alapján történő böngészéskor a megjelenített borítók száma" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Az LRF-be való konvertálás alapértelmezett értékei" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "A beépített LRF olvasóprogram beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "A beépített olvasóprogram által megjelenített formátumok" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "A könyvlistában megjelenítendő oszlopok" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "A tartalomkiszolgáló automatikus indítása az alkalmazás indulásakor." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "A legrégebbi adatbázisban megtartandó hír" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Ikon megjelenítése a tálcán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Letöltött hírek küldése az eszközre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Könyvek törlése az adatbázisból az eszközre való feltöltés utén" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" -msgstr "" +msgstr "A borítók megjelenítése külön ablakban a calibre főablaka helyett." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "A tálcaikon ne mutassa a figyelmeztetéseket" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" "Az alapértelmezett művelet a 'Küldés eszközre' gombra való kattintáskor" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Másolva" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Másolás" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "Másolás a vágólapra" @@ -2532,16 +2590,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2640,7 +2698,7 @@ 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/convert/xexp_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:491 @@ -2718,7 +2776,7 @@ msgstr "FB2 kimenet" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "Kezdő Tartalomjegyzék" @@ -3035,11 +3093,16 @@ msgstr "L&ent:" msgid "PDB Input" msgstr "PDB bemenet" -#: /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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 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_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB kimenet" @@ -3076,6 +3139,39 @@ msgstr "Lap tájolása:" msgid "RB Output" msgstr "RB kimenet" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "Válassza ki a kívánt formátumot olvasásra" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konvertálás" @@ -3088,7 +3184,6 @@ msgstr "A bemeneti formátumnak megfelelő beállítások" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Párbeszédablak" @@ -3121,56 +3216,56 @@ msgstr "Fejezetek felismerése (XPath kifejezés):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Fejezet jelölő:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Első kép eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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: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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 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:73 -msgid "&Header regular expression:" -msgstr "Fejléc reguláris kifejezés:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "Lábléc eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Fejléc eltávolítása" @@ -3220,30 +3315,41 @@ msgstr "Tartalomjegyzék szűrő:" msgid "TXT Input" msgstr "TXT bemenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" -msgstr "" +msgstr "Markdown feldolgozás" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit markdown." msgstr "" +"

      A Markdown egy egyszerű leíró nyelv, amely lehetővé teszi a szövegek " +"változatos formázását. Bővebb információ a 'markdown'-ról itt." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT kimenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:52 msgid "&Line ending style:" msgstr "Sorvégződés típusa:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:55 msgid "Add a tab at the beginning of each paragraph" +msgstr "Legyen behúzás minden bekezdés elején" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:56 +msgid "&Maximum line length:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:57 +msgid "Force maximum line lenght" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 @@ -3251,11 +3357,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:49 #: /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 "TextLabel" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:43 msgid "Use a wizard to help construct the XPath expression" msgstr "Varázsló használata az XPath kifejezés létrehozásához" @@ -3456,7 +3561,7 @@ msgstr "E-book:" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:549 msgid "Attached, you will find the e-book" -msgstr "" +msgstr "Az ebook csatolva" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:177 @@ -3613,7 +3718,7 @@ msgstr "&Profil:" #: /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:171 msgid "plugins" @@ -3683,133 +3788,135 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:296 msgid "new email address" -msgstr "" +msgstr "új email cím" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 #: /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:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Failed to install command line tools." -msgstr "" +msgstr "A parancssori eszközök telepítése nem sikerült." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 msgid "Command line tools installed" -msgstr "" +msgstr "Parancssori eszközök installálva" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 msgid "Command line tools installed in" -msgstr "" +msgstr "Parancssori eszközök installálva:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" +"Ha áthelyezi a calibre.app-ot, akkor a parancssori eszközöket újra kell " +"installálnia." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 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:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "Choose plugin" msgstr "Plugin kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 msgid "Plugin cannot be disabled" msgstr "Ezt a plugint nem lehet letiltani" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 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:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 msgid "Plugin not customizable" msgstr "A pluginnak nincsenek beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 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:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 msgid "Customize %s" msgstr "%s testreszabása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 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:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 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:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:617 msgid "Error log:" msgstr "Hibanapló:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 msgid "Access log:" msgstr "Hozzáférési naplófájl:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 #: /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:676 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /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:693 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:690 msgid "Invalid size" msgstr "Érvénytelen méret" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691 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:738 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 msgid "Invalid database location" msgstr "Érvénytelen adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 msgid "Invalid database location " msgstr "Érvénytelen adatbázis elérési útvonal " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 msgid "
      Must be a directory." msgstr "
      Mappának kell lennie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "Adatbázis ellenőrzése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "Az adatbázis ellenőrzése nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Néhány hibát találtam" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -3830,7 +3937,7 @@ msgstr "A következő minta érvénytelen: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" -msgstr "" +msgstr "TabWidget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" @@ -4533,94 +4640,94 @@ msgstr "Jelszó szükséges" msgid "Aborting..." msgstr "Megszakítás..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Te" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Felhasználói" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Ütemezett" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d hírösszeállítás" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Hétfő" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Kedd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Szerda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "nap" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Péntek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Szombat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Vasárnap" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Csütörtök" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Fiókbeállítás szükséges" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Készítette: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Utoljára letöltve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Még nem lett letöltve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Felhasználói hírforrás hozzáadása" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Hírösszeállítások" @@ -4820,7 +4927,7 @@ msgstr "Nincs hírösszeállítás kiválasztva" #: /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 "A csatolt fájl: %s, ami egy hírösszeállítás (%s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:69 msgid "Recipe for " @@ -4863,37 +4970,37 @@ msgstr "Ez a hírforrás már szerepel a hírösszeállításban" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Érvénytelen bemenet" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Nem lehet létrehozni a hírösszeállítást. Hiba:
      %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 +#: /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 "Replace recipe?" msgstr "Felülírjam a hírösszeállítást?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "A %s című felhasználói hírösszeállítás már létezik. Felülírjam?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Hírösszeállítás kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "A következő hírösszeállítás testreszabása:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Hírösszeállítás-fájl kiválasztása" @@ -5401,7 +5508,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Calibre Library" @@ -5571,7 +5678,7 @@ msgstr "Nem lehet lemezre menteni" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1073 msgid "Choose destination directory" -msgstr "Válassz célkönyvtárat" +msgstr "Válassza ki a célkönyvtárt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1100 msgid "Error while saving" @@ -5588,7 +5695,7 @@ msgstr "Néhány könyvet nem sikerült menteni" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1110 msgid "Click the show details button to see which ones." -msgstr "" +msgstr "Kattintson a 'Részletek megjelenítése' gombra" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129 msgid "Fetching news from " @@ -5612,10 +5719,6 @@ msgstr "Nincs könyv kiválasztva" msgid "Cannot view" msgstr "Nem lehet a könyvet olvasni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 -msgid "Choose the format to view" -msgstr "Válassza ki a kívánt formátumot olvasásra" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" msgstr "A mappát nem lehet megnyitni" @@ -5675,11 +5778,12 @@ msgstr "Konvertálási hiba" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      Nem lehet konvertálni: %s

      Ez egy DRM-es (digitálisan " -"jogvédett) könyv. Először egy külső alkalmazással el kell távolítani a " -"védelmet." +"Copy text \t\r\n" +"

      Nem lehet konvertálni: %s

      egy DRM-es könyv. Először " +"egy külső program segítségével a DRM-et (Digital Rights Management) el kell " +"távolítania." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -5767,7 +5871,7 @@ msgstr "Ha biztos benne, hogy nem fut" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " -msgstr "" +msgstr "Indítás nem lehetséges " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." @@ -5816,7 +5920,7 @@ msgid "" "

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

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

      Keresésé a listában a cím, szerző stb alapján

      A szóközzel " +"

      Keresés a listában a cím, szerző stb alapján

      A szóközzel " "elválasztott szavak az AND (ÉS) művelet alapján lesznek értelmezve" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 @@ -5989,47 +6093,49 @@ msgstr "Szerzők" msgid "Publishers" msgstr "Kiadók" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "%d könyv konvertálásának megkezdése" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Könykonvertálás %d / %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Néhány könyvet nem sikerült konvertálni" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" "Nem lehet %d / %d könyvet konvertálni, mert nincs megfelelő formátumú." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" "Meg kell adnia egy Felhasználónevet és egy Jelszót a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Hírek letöltése a következő helyről: " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" msgstr "" +"A következő könyvek már át vannak konvertálva %s formátumba. Újra akarja " +"konvertálni őket?" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -6053,7 +6159,7 @@ msgstr "Könyvjelzők importálása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62 msgid "Pickled Bookmarks (*.pickle)" -msgstr "" +msgstr "Pickled Bookmarks (*.pickle)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89 msgid "Name" @@ -6165,17 +6271,17 @@ msgstr "Alapértelmezett elválasztási nyelv." msgid "&User stylesheet" msgstr "Felhasználói stíluslap" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Ebook olvasó beállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6183,43 +6289,43 @@ msgstr "" "A felhasználói CSS stíluslap beállítása. Ez használható a könyvek " "megjelenítésének testreszabásához" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Az olvasóprogram ablakának maximális szélessége képpontban." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Szöveg elválasztás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "Az elválasztási szabályok nyelve" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Betűbeállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Serif(talpas) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Sans-serif ('talp nélküli') betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Monospace(rögzített szélességű) betűkészlet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Az alap betűméret pixelben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Monospace(rögzített szélességű) betűméret pixelben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Alap betűtípus" @@ -6235,10 +6341,6 @@ msgstr "Ugrás..." msgid "Position in book" msgstr "Könyvbéli pozíció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Ismeretlen" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6279,7 +6381,7 @@ msgstr "Folyamatban..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:489 msgid "Laying out %s" -msgstr "" +msgstr "%s létrehozása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:518 msgid "Manage Bookmarks" @@ -6323,6 +6425,9 @@ msgid "" "\n" "View an ebook.\n" msgstr "" +"%prog [options] file\n" +"\n" +"Ebook olvasása.\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Ebook Viewer" @@ -6372,7 +6477,7 @@ msgstr "Váltás teljes képernyőre" msgid "Print" msgstr "Nyomtatás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "eBook nyomtatása" @@ -6452,14 +6557,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6469,14 +6574,14 @@ msgstr "" "calibre adatbázis hálózaton keresztül is elérhető lesz, ha bekapcsolja a " "tartalomkiszolgálót." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" "Ne felejtse el futva hagyni a calibre-t, mert a szerver csak így működik." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 +6591,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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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 +6612,11 @@ msgstr "" "

      Egy érvénytelen adatbázis már van a következő helyen: %s. Ezt törölnie " "kell mielőtt ide áthelyezi a meglévő adatbázist.
      Hibakód: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "beállítás varázsló" @@ -6553,7 +6658,7 @@ msgstr "&Eszközök" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41 msgid "WizardPage" -msgstr "" +msgstr "Varázsló" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 msgid "" @@ -6808,6 +6913,9 @@ msgid "" "\n" "List the books available in the calibre database.\n" msgstr "" +"%prog list [options]\n" +"\n" +"A calibre adatbázisában lévő könyvek listája.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" @@ -6824,6 +6932,9 @@ msgid "" "Available fields: %s\n" "Default: %%default" msgstr "" +"Az a mező, ami alapján az eredmény rendezve lesz.\n" +"Elérhető mezők: %s\n" +"Alapértelmezett: %%default" #: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" @@ -6881,7 +6992,7 @@ msgid "" "(see --duplicates option):" msgstr "" "A következő könyvek nem lettek hozzáadva az adatbázishoz, mert már léteznek " -"(lásd még - duplikációk beállítása):" +"(lásd még --duplicates beállítása):" #: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" @@ -6968,6 +7079,11 @@ msgid "" "id.\n" "id is an id number from the list command.\n" msgstr "" +"\n" +"%prog show_metadata [options] id\n" +"\n" +"Az adatbázisban az 'id'-vel jelölt könyv metaadatainak megjelenítése.\n" +"Az 'id' a 'list' paranccsal kilistázott értékek egyike.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" @@ -7004,6 +7120,12 @@ msgid "" "(in\n" "an opf file). You can get id numbers from the list command.\n" msgstr "" +"%prog export [options] ids\n" +"\n" +"Az ID-vel megadott könyvek exportálása (vesszővel elválasztott lista).\n" +"A művelet a könyv minden formátumát, borítóját és metaadatait (OPF fájlban) " +"elmenti.\n" +"A könyvek ID-i (azonosítói) lekérdezhetőek a 'list' paranccsal.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." @@ -7026,7 +7148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" -msgstr "" +msgstr "Meg kell adnia néhány ID-t vagy a %s opciót" #: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" @@ -7175,8 +7297,7 @@ msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" msgstr "" -"A dátum formázása. %Y - év, %b - hónap, %d - nap. Alapértelmezett: %b, %" -"Y.Default is: %b, %Y" +"A dátum formázása. %Y - év, %b - hónap, %d - nap. Alapértelmezett: %b, %Y." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 msgid "Convert paths to lowercase." @@ -7190,11 +7311,11 @@ msgstr "Szóközök helyettesítése alsóvonallal" msgid "Requested formats not available" msgstr "A kívánt formátum nem elérhető" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "A calibre adatbázis jelszava. Felhasználónév: " -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7210,7 +7331,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:87 msgid "Created by " -msgstr "" +msgstr "Készítette: " #: /home/kovid/work/calibre/src/calibre/utils/config.py:88 msgid "" @@ -7276,6 +7397,42 @@ msgstr "Kész" msgid "Working..." msgstr "A művelet végrehajtása folyamatban..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Angol" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "A URL-nek követnie kell az sftp sémát" @@ -7326,391 +7483,100 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Ismeretlen Hírforrás" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "A letöltés befejeződött" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 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:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tHibás linkek:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" "Nem lehet a cikket letölteni. Futtassa a -vv paraméterrel a hibaüzenetek " "megjelenítéséhez" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Hírek letöltése..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Hírek letöltve az index oldalról" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Borító letöltése..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Letöltés megkezdve [%d szálon]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Hírek letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 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:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 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:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Névtelen Cikk" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Cikk letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 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:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Hír letöltése" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Spanyol" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Angol" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "Vietnami" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Német" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Olasz" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francia" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Holland" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosnyák" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Katalán" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Portugál" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Magyar" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Duplikált cikk kihagyása: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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 "Montenegrói" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Kínai" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7722,7 +7588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:455 msgid "Base directory into which URL is saved. Default is %default" -msgstr "" +msgstr "Az az alapmappa, ahová az URL mentve lesz. Alapértelmezett: %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 msgid "" @@ -7767,6 +7633,10 @@ msgid "" "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" +"Csak azok a linkek kerülnek feldolgozásra, amelyek megfelelnek a reguláris " +"kifejezésnek. Ezt többször is meg lehet adni, amikor is ha a link megfelel " +"bármelyiknek, feldolgozásra kerül. Alapesetben minden link feldolgozásra " +"kerül." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:472 msgid "" @@ -8530,12 +8400,27 @@ msgstr "" #~ msgid "title" #~ msgstr "cím" +#~ msgid "Portuguese" +#~ msgstr "Portugál" + +#~ msgid "Chinese" +#~ msgstr "Kínai" + +#~ msgid "Catalan" +#~ msgstr "Katalán" + +#~ msgid "Hungarian" +#~ msgstr "Magyar" + #~ msgid "Create file names as author - title instead of title - author" #~ msgstr "Fájlnév létrehozása 'szerző - cím' alapján ('cím - szerző' helyett)" #~ msgid "Dont forget to enter your gmail username and password" #~ msgstr "Ne felejtsd el megadni a gmail felhasználónevedet és jelszavadat" +#~ msgid "/Unknown" +#~ msgstr "/Ismeretlen" + #~ msgid "&Monospace:" #~ msgstr "Monospace(rögzített szélességű)" @@ -8589,3 +8474,53 @@ msgstr "" #~ msgid "link" #~ msgstr "link" + +#~ msgid "Bosnian" +#~ msgstr "Bosnyák" + +#~ msgid "French" +#~ msgstr "Francia" + +#~ msgid "Dutch" +#~ msgstr "Holland" + +#~ msgid "Croatian" +#~ msgstr "Horvát" + +#~ msgid "German" +#~ msgstr "Német" + +#~ msgid "Italian" +#~ msgstr "Olasz" + +#~ msgid "Spanish" +#~ msgstr "Spanyol" + +#~ msgid "Serbian" +#~ msgstr "Szerb" + +#~ msgid "&Footer regular expression:" +#~ msgstr "Lábléc reguláris kifejezés:" + +#~ msgid "" +#~ "

      Could not convert: %s

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

      Nem lehet konvertálni: %s

      Ez egy DRM-es (digitálisan " +#~ "jogvédett) könyv. Először egy külső alkalmazással el kell távolítani a " +#~ "védelmet." + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Kapcsolódás Sony PRS-505 olvasóhoz." + +#~ msgid "&Header regular expression:" +#~ msgstr "Fejléc reguláris kifejezés:" + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Kapcsolódás Sony PRS-700 olvasóhoz" + +#~ msgid "Montenegrin" +#~ msgstr "Montenegrói" + +#~ msgid "Vietnamese" +#~ msgstr "Vietnami" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index cc03bcf63e..90d117392d 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:20+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 18:48+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -31,8 +31,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -76,15 +76,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -98,11 +98,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -114,14 +114,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -133,12 +132,12 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Sconosciuto" @@ -399,7 +398,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -485,7 +484,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -506,7 +505,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -551,7 +550,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1720,7 +1719,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1867,6 +1866,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1908,8 +1916,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1947,8 +1955,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1956,25 +1964,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2100,7 +2108,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2120,120 +2128,134 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Cartelle usate frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Invia il file alla scheda di memoria invece che alla memoria principale come " "impostazione predefinita" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Chiedi conferma prima di eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Dimensione bottoni nella barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Mostra testo nei bottoni della barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Geometria della finestra principale" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Avverti quando è disponibile una nuova versione" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Usa numeri romani per i numeri delle serie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Ordina la lista dei tag per popolarità" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Numero di copertine da visualizzare nella modalità di sfogliatura copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Parametri predefiniti per la conversione in LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Opzioni del lettore di libri LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formati visualizzati utilizzando il lettore interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Colonne da mostrare nella lista dei libri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" "Avvia automaticamente il server dei contenuti quando si apre l'applicazione" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Notizie più vecchie da mantenere nel database" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Mostra un'icona nel vassoio di sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Carica le notizie scaricate sul dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" "Elimina i libri dalla biblioteca dopo averle caricate sul dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2332,16 +2354,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2436,7 +2458,7 @@ 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/convert/xexp_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:491 @@ -2514,7 +2536,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2831,11 +2853,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2872,6 +2899,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2884,7 +2944,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Finestra di dialogo" @@ -2915,55 +2974,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Marcatore capitoli:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3013,11 +3072,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Deve essere una cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4274,93 +4340,93 @@ msgstr "Password necessaria" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Tu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d formule" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "lunedì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "martedì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "mercoledì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "giorno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "venerdì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "sabato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "domenica" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "giovedì" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "È necessario inserire le informazioni dell'account" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Creato da: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Ultimo scaricamento: mai" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Aggiungi una fonte di notizie personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Formule" @@ -4604,37 +4670,37 @@ msgstr "Questo feed è già stato aggiunto alla formula" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Input non valido" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Impossibile creare la formula. Errore:
      %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 +#: /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 "Replace recipe?" msgstr "Sovrascrivere la formula?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Esiste già una formula personalizzata di nome %s. Sovrascriverla?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Prendi formula" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Prende la formula per personalizzarla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Scegliere un file di formula" @@ -5114,7 +5180,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5323,10 +5389,6 @@ msgstr "Nessun libro selezionato" msgid "Cannot view" msgstr "Impossibile leggere" -#: /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:1395 msgid "Cannot open folder" msgstr "Impossibile aprire la cartella" @@ -5385,10 +5447,8 @@ msgstr "Errore di conversione" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      Impossibile convertire %s

      È un libro protetto da DRM. " -"È necessario rimuovere prima il DRM usando programmi di terze parti." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -5692,41 +5752,41 @@ msgstr "Autori" msgid "Publishers" msgstr "Editori" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Conversione libro %d di %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Impossibile convertire alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "È necessario inserire nome utente e password per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Scarica notizie da " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5864,17 +5924,17 @@ msgstr "" msgid "&User stylesheet" msgstr "&Fogli di stile dell'utente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -5882,43 +5942,43 @@ msgstr "" "Imposta il foglio di stile CSS dell'utente. Può essere usato per " "personalizzare l'aspetto di tutti i libri." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Opzioni carattere" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "La famiglia di caratteri con grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "La famiglia di caratteri senza grazie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "La famiglia di caratteri a spaziatura fissa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "La dimensione dei caratteri predefinita in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "La dimensione dei caratteri a spaziatura fissa in px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Il tipo di carattere predefinito" @@ -5934,10 +5994,6 @@ msgstr "Vai a..." msgid "Position in book" msgstr "Posizione nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Sconosciuto" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6068,7 +6124,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6142,57 +6198,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6885,12 +6941,12 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6970,6 +7026,42 @@ msgstr "Finito" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "inglese" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "L'URL deve avere lo schema sftp" @@ -7024,389 +7116,98 @@ msgstr "" "Password per i siti che richiedono un'identificazione per accedere ai " "contenuti" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Sorgente di notizie sconosciuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Scaricamento completato" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Scaricamento dei seguenti articoli fallito:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " da " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tLink falliti:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Scaricamento feed..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Ricevuti feed dalla pagina principale" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Tentativo di scaricamento della copertina..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Inizio scaricamento [%d articolo(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feed scaricati in %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Impossibile scaricare la copertina: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Scaricamento copertina da %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Scaricamento fallito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Scaricamento feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "spagnolo" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "inglese" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "tedesco" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "italiano" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "francese" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "olandese" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "bosniaco" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8701,9 +8502,20 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ "Analizza tutti i link nei file HTML in ordine di grandezza. Normalmente, i " #~ "link sono analizzati in ordine di profondità" +#~ msgid "/Unknown" +#~ msgstr "/Sconosciuto" + #~ msgid "%s

      %s

      " #~ msgstr "%s

      %s

      " +#~ msgid "" +#~ "

      Could not convert: %s

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

      Impossibile convertire %s

      È un libro protetto da DRM. È necessario rimuovere prima il DRM usando programmi di " +#~ "terze parti." + #~ msgid "" #~ "\n" @@ -8847,8 +8659,32 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "Creating Mobipocket file from EPUB..." #~ msgstr "Creazione del file Mobipocket da EPUB in corso..." +#~ msgid "Croatian" +#~ msgstr "croato" + +#~ msgid "Serbian" +#~ msgstr "serbo" + +#~ msgid "Spanish" +#~ msgstr "spagnolo" + +#~ msgid "French" +#~ msgstr "francese" + +#~ msgid "Dutch" +#~ msgstr "olandese" + +#~ msgid "Bosnian" +#~ msgstr "bosniaco" + #~ msgid "Portugese" #~ msgstr "portghese" +#~ msgid "German" +#~ msgstr "tedesco" + +#~ msgid "Italian" +#~ msgstr "italiano" + #~ msgid "Do not force text to be justified in output." #~ msgstr "Non forzare la giustificazione del testo in uscita." diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 1999b39d82..f1e5e23511 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22:21+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "不明です。" @@ -393,7 +392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -479,7 +478,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -500,7 +499,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -545,7 +544,7 @@ msgid "There is insufficient free space on the storage card" msgstr "記憶媒体のカードには十分な空きスペースがない" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1645,7 +1644,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1789,6 +1788,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1830,8 +1838,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1867,8 +1875,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1876,25 +1884,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2020,7 +2028,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2040,115 +2048,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2247,16 +2269,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2351,7 +2373,7 @@ 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/convert/xexp_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:491 @@ -2429,7 +2451,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2740,11 +2762,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2781,6 +2808,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2793,7 +2853,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2824,55 +2883,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2922,11 +2981,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4157,93 +4223,93 @@ msgstr "" msgid "Aborting..." msgstr "停止中..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "あなた" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "カスタム" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "スケジュール" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "月曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "火曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "水曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "金曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "土曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "日曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "木曜" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4474,37 +4540,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "不正な入力" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4969,7 +5035,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5165,10 +5231,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5223,7 +5285,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5515,41 +5577,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5687,59 +5749,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5755,10 +5817,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5887,7 +5945,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5955,57 +6013,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6615,11 +6673,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6696,6 +6754,42 @@ msgstr "完了" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "英語" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6744,389 +6838,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "未知のニュースソース" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "ダウンロード完了" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "フィードの取得中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "スペイン語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "英語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "ドイツ語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "イタリア語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "フランス語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "オランダ語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "ボスニア語" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7364,9 +7167,33 @@ msgstr "" #~ msgid "Dont show the progress bar" #~ msgstr "プログレスバーを非表示" +#~ msgid "Croatian" +#~ msgstr "クロアチア語" + +#~ msgid "Serbian" +#~ msgstr "セルビア語" + +#~ msgid "Bosnian" +#~ msgstr "ボスニア語" + #~ msgid "Portugese" #~ msgstr "ポルトガル語" +#~ msgid "German" +#~ msgstr "ドイツ語" + +#~ msgid "French" +#~ msgstr "フランス語" + +#~ msgid "Spanish" +#~ msgstr "スペイン語" + +#~ msgid "Italian" +#~ msgstr "イタリア語" + +#~ msgid "Dutch" +#~ msgstr "オランダ語" + #~ msgid "title" #~ msgstr "タイトル" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index ea1e4c36d3..f1f2b670f7 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:23+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-06 07:20+0000\n" +"Last-Translator: Øyvind Øritsland \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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ msgstr "Gjør absolutt 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ msgstr "Gjør absolutt 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ msgstr "Gjør absolutt 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Ukjent" @@ -419,7 +418,7 @@ 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 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -505,8 +504,8 @@ msgid "Getting list of books on device..." msgstr "Motta liste over bøker på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Kommuniser med Sony PRS-505 eBook-leser." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -526,8 +525,8 @@ msgid "Sending metadata to device..." 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 "Kommuniser med Sony PRS-700 eBook-leser." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -573,7 +572,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -805,7 +804,7 @@ msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" -msgstr "List opp innebygde oppskrifter" +msgstr "List opp innebygde mottakskontoer" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:251 msgid "Output saved to" @@ -908,7 +907,7 @@ msgid "" "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -"XPath utrykk spesifiserer alle tagger som burde bli lagt til " +"XPath utrykk spesifiserer alle emneord som burde bli lagt til " "innholdsregisteret på første nivå. Når dette er spesifisert, så vil det ha " "høyere prioritet enn andre former for automatisk detektering." @@ -918,8 +917,8 @@ msgid "" "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -"XPath uttrykket angir at alle tagger burde bli lagt til nivå to av " -"innholdsregisteret. Hvert innlegg blir lagt til under forrige nivå en." +"XPath uttrykket angir at alle emndeord burde bli lagt til nivå to av " +"innholdregisteret. Hvert innlegg blir lagt til under forrige nivå en." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" @@ -981,8 +980,8 @@ msgid "" "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 " +"eller

      emneord som inneholder ordene \"kapittel\", \"bok\", \"seksjon\" " +"eller \"del\" som kapitteltitler, like mye som ethvert emneord 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 " @@ -1059,7 +1058,7 @@ msgid "" 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)." +"(

      eller

      emndeord)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" @@ -1073,7 +1072,7 @@ msgid "" "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)." +"kildefilen ikke benytter avsnitt (

      eller

      emneord)." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" @@ -1199,7 +1198,7 @@ msgstr "Legg inn ISBN for boken." #: /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 "Legg inn tagger for boken. Benytt en kommaseparert listing." +msgstr "Legg inn emneord for boken. Benytt en kommaseparert listing." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 @@ -1654,7 +1653,7 @@ msgstr "Produsent" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:349 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" -msgstr "Kommentarer" +msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:165 @@ -1907,7 +1906,7 @@ msgstr "Tittel for enhver generert innlagt innholdsfortegnelse." msgid "Disable compression of the file contents." msgstr "Slå av kompresjon av filinnhold." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Alle artikler" @@ -2055,6 +2054,15 @@ 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/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "Format til bruk i pdb beholderen. Valgmulighetene er:" @@ -2112,8 +2120,8 @@ msgstr "" "Beskjær en PDF fil.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2152,8 +2160,8 @@ msgid "Crop Options:" msgstr "Beskjæringsvalg:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2161,7 +2169,7 @@ msgstr "Beskjæringsvalg:" msgid "Options to control the transformation of pdf" msgstr "Valgmuligheter for å kontrollere transformeringen av pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2171,11 +2179,11 @@ msgstr "" "\n" "Dekrypter en PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Dekrypteringsvalg:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2185,7 +2193,7 @@ msgstr "" "\n" "Krypter en PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Krypteringsvalg:" @@ -2346,11 +2354,12 @@ 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/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" msgstr "" +"Kjør tekst inndata via markdown-forprosessor. For å lære med om markdown, se" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" @@ -2370,116 +2379,130 @@ msgstr "" "Dette valget støttes ikke av alle formater." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." -msgstr "" +msgstr "Ikke legg til noen blank linje mellom avsnitt." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 -msgid "Add a tab at the beginning of each paragraph." +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 +msgid "Add a tab at the beginning of each paragraph." +msgstr "Legg til en tabulatoravstand ved begynnelsen av hvert avsnitt." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Ofte benyttede kataloger" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 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 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Bekreft før sletting" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Ikonstørrelse for verktøylinjen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Vis knappebeskrivelse i verktøylinjen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Hovedvindus geometri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Varsle dersom en ny versjon er tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Bruk romerske tall for serienummer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Sorter merkelappliste etter populæritet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Antall omslag som skal vises ved omslagsvisningsmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Standarder for konvertering til LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Valgmuligheter for LRF e-bokleser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formater som er vist ved bruk av intern leser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Kolonner som skal vises i e-boklisten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Start innholdsserver automatisk ved programstart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Eldste nyheter i databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Vis systemikon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Legg inn nedlastede nyheter til enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Vis omslaget i et eget vindu istedet for i calibres hovedvindu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Slå av varsler fra systemikonet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "Standard oppgaver som gjøres når send til enhet-knappen er klikket" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Kopier" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "Kopier til utklippstavlen" @@ -2582,16 +2605,16 @@ msgstr "Inndata" #: /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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2691,7 +2714,7 @@ 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/convert/xexp_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:491 @@ -2769,7 +2792,7 @@ 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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "&Innlagt TOC" @@ -3086,11 +3109,16 @@ msgstr "&Bunn:" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "Behandle hver &linje som avsnitt" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Utdata" @@ -3127,6 +3155,39 @@ msgstr "&Orientering" msgid "RB Output" msgstr "RB Utdata" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konverter" @@ -3139,7 +3200,6 @@ msgstr "Valg spesifisert til inndataformat." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -3173,55 +3233,55 @@ msgstr "Finn kapitler ved (XPath uttrykk):" msgid "Insert page breaks before (XPath expression):" 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/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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/convert/structure_detection.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:73 msgid "Invalid regular expression: %s" 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/structure_detection.py:57 #: /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/structure_detection.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "XPath uttrykket %s er ugyldig." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Kapittell &merke:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Fjern første &bilde" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 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 "&Header regular expression:" -msgstr "&Topptekst regulært uttrykk:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "Fjern B&unntekst" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Fjern T&opptekst" @@ -3271,30 +3331,41 @@ msgstr "TOC &Filter:" msgid "TXT Input" msgstr "TXT Inndata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" -msgstr "" +msgstr "Prosseser ved å benytte markdown" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit markdown." msgstr "" +"

      Markdown er et enkelt markup språk for tekstfiler. Dette tillater " +"avansert formatering. For å lære mer, besøk markdown." #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT Utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:52 msgid "&Line ending style:" msgstr "&Linjeslutt stil:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:55 msgid "Add a tab at the beginning of each paragraph" +msgstr "Legg til en tabulatoravstand ved begynnelsen av hvert avsnitt" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:56 +msgid "&Maximum line length:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:57 +msgid "Force maximum line lenght" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 @@ -3302,17 +3373,16 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:49 #: /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 "Tekstmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:43 msgid "Use a wizard to help construct the XPath expression" 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 "Samsvar HTML &tagger med tag-navnet:" +msgstr "Samsvar HTML &emneord med emneordet:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69 msgid "*" @@ -3384,12 +3454,12 @@ 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 " +"

      For eksempel å samstemme alle h2 emneord som tilhører " +"klassen=\"kapittel\", settes emneordet 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

      Å lære om mer avansert bruk av XPath, se under XPath " "Tutorial." @@ -3731,129 +3801,130 @@ msgstr "" msgid "new email address" msgstr "ny e-postadresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 #: /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:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Failed to install command line tools." -msgstr "" +msgstr "Kunne ikke installere kommandolinjeverktøy." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 msgid "Command line tools installed" msgstr "Kommandolinjeverktøy installert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 msgid "Command line tools installed in" msgstr "Kommandolinjeverktøy ble installert i" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "" +"Dersom du flytter calibre.app, må du re-installere kommandolinjeverktøyene." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 msgid "No valid plugin path" msgstr "Ingen gyldig programtillegsbane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "Choose plugin" msgstr "Velg programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 msgid "Plugin cannot be disabled" msgstr "Programtillegget kan ikke slåes av" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 msgid "The plugin: %s cannot be disabled" msgstr "Programtillegget: %s kan ikke slåes av" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 msgid "Plugin not customizable" msgstr "Programtillegg ikke egendefinert" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 msgid "Plugin: %s does not need customization" msgstr "Programtillegg: %s trenger ikke å egendefineres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 msgid "Customize %s" msgstr "Egendefiner %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 msgid "Cannot remove builtin plugin" msgstr "Kan ikke fjerne innebygget programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 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:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:617 msgid "Error log:" msgstr "Feil-logg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 msgid "Access log:" msgstr "tilgangslogg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Failed to start content server" msgstr "Kunne ikke starte innholdsserveren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 msgid "Select location for books" msgstr "Velg lokalisasjon for bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:690 msgid "Invalid size" msgstr "Ugyldig størrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Størrelsen %s er ugyldig. må være i formatet breddexhøyde" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 msgid "Invalid database location" msgstr "Ugyldig lokalisering av databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 msgid "Invalid database location " msgstr "Ugyldig lokalisering av databasen " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 msgid "
      Must be a directory." msgstr "
      Må være en katalog." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "Ugyldig lokalisering av databasen.
      Kan ikke skrive til " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "Sjekker databasens integritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "Kunne ikke sjekke databasens integritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Noen uoverensstemmelser ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4411,11 +4482,11 @@ msgstr "Åpne Tagg-redigering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" -msgstr "&Fjern tagger:" +msgstr "&Fjern emneord:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " -msgstr "Kommaseparert liste av tagger som skal fjernes fra bøkene. " +msgstr "Kommaseparert liste av emneord som skal fjernes fra bøkene. " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" @@ -4531,7 +4602,7 @@ msgstr "Publisert&t" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:367 msgid "&Comments" -msgstr "&Kommentarer" +msgstr "&Sammendrag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:368 msgid "&Fetch metadata from server" @@ -4573,99 +4644,99 @@ msgstr "Passord kreves" msgid "Aborting..." msgstr "Avbryter..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Du" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Tilpasset" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Planlagt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 -msgid "%d recipes" -msgstr "%d oppskrifter" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +msgid "%d recipes" +msgstr "%d mottakskontoer" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Mandag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Tirsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Onsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "dag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Fredag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Lørdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Søndag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Torsdag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Må legge inn kontoinformasjon" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" -msgstr "Denne oppskriften krever et brukernavn og passord" +msgstr "Denne mottakskontoen krever brukernavn og passord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Laget av: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "%d dager, %d timer og %d minutter siden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Sist lastet ned" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Sist lastet ned: aldri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:165 msgid "Schedule news download" msgstr "Planlegg neste nedlasting" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" -msgstr "Oppskrifter" +msgstr "Mottakerkonti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:167 msgid "Download all scheduled recipes at once" -msgstr "Last ned alle planlagte oppskrifter nå" +msgstr "Last ned alle planlagte mottakskonti nå" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:168 msgid "Download &all scheduled" @@ -4697,7 +4768,7 @@ 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 " +"Intervall for nedlasting av denne mottakskontoen. 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 @@ -4804,14 +4875,14 @@ msgstr "Tagg-redigering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:124 msgid "A&vailable tags" -msgstr "T&ilgjengelige tagger" +msgstr "T&ilgjengelige emneord" #: /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 " +"Fjern emneord fra databasen. Dette vil ta bort emneordene fra alle bøkene og " "deretter fjerne dem fra databasen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:127 @@ -4820,11 +4891,11 @@ msgstr "Legg tagg til gjeldende bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129 msgid "A&pplied tags" -msgstr "L&agt til tagger" +msgstr "L&agt til emneord" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130 msgid "Unapply (remove) tag from current book" -msgstr "Fjern tagger fra gjeldende bok" +msgstr "Fjern emneord fra gjeldende bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:132 msgid "&Add tag:" @@ -4835,12 +4906,13 @@ 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." +"Dersom emneordet du ønsker ikke finnes i den tilgjengelige listen, kan du " +"legge den til her. Aksepterer en kommaseparert liste over emneord." #: /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 "Legg tagg til tilgjengelige tagger og legg dem til gjeldende bok" +msgstr "" +"Legg nye emneord til tilgjengelige emneord og legg dem til gjeldende bok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:50 msgid "Test email settings" @@ -4857,15 +4929,15 @@ msgstr "&Test" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:62 msgid "No recipe selected" -msgstr "Ingen oppskrift valgt" +msgstr "Ingen mottakskonto 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 "Den vedlagte filen: %s er en oppskrift for nedlasting %s." +msgstr "Den vedlagte filen: %s er en mottakskonto for nedlasting %s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:69 msgid "Recipe for " -msgstr "Oppskrift for " +msgstr "Mottakskonto 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 @@ -4900,44 +4972,45 @@ 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 "Denne tilførselen har allerede blit lagt til oppskriften" +msgstr "Denne matingen har allerede blit lagt til mottakskontoen" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Kunne ikke lage oppskrift. Feilmelding:
      %s" +msgstr "

      Kunne ikke lage mottakskonto. 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 "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 "Replace recipe?" +msgstr "Bytt mottakskonto?" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:179 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 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?" +"En tilpasset mottakskonto kalt %s eksisterer allerede. Ønsker du å erstatte " +"den?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" -msgstr "Velg oppskrift" +msgstr "Velg mottakskonto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" -msgstr "Velg oppskrift for tilpassning" +msgstr "Velg mottakskonto for tilpassning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" -msgstr "Velg en oppskriftsfil" +msgstr "Velg en mottakskontofil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:248 msgid "Add custom news source" @@ -4945,27 +5018,27 @@ msgstr "Legg til tilpasset nyhetskilde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:249 msgid "Available user recipes" -msgstr "Tilgjengelige brukeroppskrifter" +msgstr "Tilgjengelige brukermottakskonti" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:250 msgid "Add/Update &recipe" -msgstr "Legg til/Oppdater &oppskrift" +msgstr "Legg til/Oppdater &mottakskonto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:251 msgid "&Remove recipe" -msgstr "&Fjern oppskrift" +msgstr "&Fjern mottakskonto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:252 msgid "&Share recipe" -msgstr "&Del oppskrift" +msgstr "&Del mottakskonto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:253 msgid "Customize &builtin recipe" -msgstr "Tilpass &innebygget oppskrift" +msgstr "Tilpass &innebygget mottakskonto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:254 msgid "&Load recipe from file" -msgstr "&Last oppskrift fra fil" +msgstr "&Last mottakskonto fra fil" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:256 msgid "" @@ -4986,13 +5059,14 @@ 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.

      " +"qt-block-indent:0; text-indent:0px;\">Lage en ny basismottakskonto 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 "Oppskrift &tittel:" +msgstr "Mottakskonto &tittel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:261 msgid "&Oldest article:" @@ -5012,20 +5086,20 @@ 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 "Mating i oppskriften" +msgstr "Mating i mottaksjontoen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:268 msgid "Remove feed from recipe" -msgstr "Fjern mating fra oppskriften" +msgstr "Fjern mating fra mottakskonto" #: /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 "Legg mating til oppskriften" +msgstr "Legg mating til mottakskonto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:272 msgid "&Feed title:" -msgstr "&Oppskriftstittel:" +msgstr "&Mottakskonto-tittel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:273 msgid "Feed &URL:" @@ -5045,7 +5119,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 msgid "Recipe source code (python)" -msgstr "Oppskrift kildekode (python)" +msgstr "Kildekode for mottakskonto (python)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:97 msgid "" @@ -5392,7 +5466,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:242 msgid "Add Empty book. (Book entry with no formats)" -msgstr "Legg til Tom bok. (Bokoppføringer uten noe format)" +msgstr "Legg til tom bok (Uformatert bokoppføring)" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:279 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 @@ -5439,7 +5513,7 @@ msgid "Bad database location" msgstr "Dårlig databaselokalisering" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Calibre-bibliotek" @@ -5649,10 +5723,6 @@ msgstr "Ingen bøker ble valgt" msgid "Cannot view" 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 "Kan ikke åpne folder" @@ -5714,10 +5784,11 @@ msgstr "Feil ved konverteringen" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third 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." +"

      Kunne ikke konvertere %s

      Det er en DRMbeskyttet bok. " +"Du må først fjerne DRM beskyttelsen ved å benytte et 3.parts program med " +"slike egenskaper." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -6016,7 +6087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:167 msgid "Click to browse books by tags" -msgstr "Klikk for å se gjennom bøker etter tagger" +msgstr "Klikk for å se gjennom bøker etter emneord" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 msgid "Authors" @@ -6026,23 +6097,23 @@ msgstr "Forfattere" msgid "Publishers" msgstr "Forlag" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Start konverteringen av %d bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Konverter bok %d av %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Kunne ikke konvertere enkelte av bøkene" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6050,23 +6121,25 @@ msgstr "" "Kunne ikke konvertere %d av %d bøker, fordi ingen passende kildeformater ble " "funnet." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Du må legge inn brukernavn og passord for %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Skaff nyheter fra " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" -msgstr "" +msgstr "Konverter eksisterende" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" msgstr "" +"De følgende bøkene har allerede blitt konvertert til %s format. Ønsker du å " +"konvertere dem på nytt?" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" @@ -6202,17 +6275,17 @@ msgstr "Standard &språk for orddeling:" msgid "&User stylesheet" msgstr "&Brukers stilsett" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6220,43 +6293,43 @@ msgstr "" "Sett inn brukers CSS stilsett. Dette kan brukes for å egendefinere utseende " "på alle bøker." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Største bredde på leserens vindu, i piksler." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Bruk orddeling" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "Standardspråk for orddelingsregler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Valg av tegnsett" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Serif tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Sans-serif tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Monospace tegnsettfamilien" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Standard tegnsettstørrelse i piksler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Monospace fontstørrelse i piksler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Standard tegnsetttype" @@ -6272,10 +6345,6 @@ msgstr "Gå til..." msgid "Position in book" msgstr "Posisjon i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Ukjent" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6409,7 +6478,7 @@ msgstr "Slå på full skjerm" msgid "Print" msgstr "Utskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "Skriv ut e-bok" @@ -6491,14 +6560,14 @@ msgstr "Bytt mellom store og små bokstaver" msgid "Title Case" msgstr "Store eller små bokstaver i tittelen" +#: /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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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 "Standard" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6508,14 +6577,14 @@ msgstr "" "kan du koble opp din calibre boksamling direkte til enheten. For å gjøre " "dette må du slå på innholds-serveren." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" "Husk å la calibre kjøre, da serveren kun kjører så lenge calibre kjører." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6525,20 +6594,20 @@ msgstr "" "WordPlayer. Mitt vertskapsnavn må være det fullt kvalifiserte vertsnavnet " "eller IP-adressen til datamaskinen som calibre kjører på." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 msgid "Moving library..." msgstr "Flytter bibliotek..." +#: /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 "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Ugyldig database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 +#: /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" @@ -6546,11 +6615,11 @@ msgstr "" "

      Et ugyldig bibliotek finnes allerede på %s. Slett dette før du forsøker å " "flytte det gjeldende biblioteket.
      Feil:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "Velkommen-veiviser" @@ -6928,7 +6997,7 @@ msgid "" "(see --duplicates option):" msgstr "" "De følgende bøkene ble ikke lagt til, da de allerede finnes i databasen (se " -"--duplikatvalg)" +"--duplicates)" #: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" @@ -7128,7 +7197,7 @@ msgstr "" "Kommando er en av:\n" " %s\n" "\n" -"For hjelp til en individuell kommando: %%prog kommando --hjelp\n" +"For hjelp til en individuell kommando: %%prog kommando --help\n" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

      Migrating old database to ebook library in %s

      " @@ -7281,11 +7350,11 @@ msgstr "Bytt ut mellomrom med underlinje." msgid "Requested formats not available" msgstr "Etterspurt format er ikke tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "Passord for tilgang til ditt Calibrebibliotek. Brukernavn er " -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7367,6 +7436,42 @@ msgstr "Fullført" msgid "Working..." msgstr "Arbeider …" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Engelsk" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL må ha planlagt sftp" @@ -7406,8 +7511,8 @@ msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" -"Til bruk for oppskrifts-utvikling. Tvinger maks_artikler_per_mating til 2 og " -"laster ned ikke flere enn 2 matinger." +"Til bruk for mottakskonto-utvikling. Tvinger maks_artikler_per_mating til 2 " +"og laster ned ikke flere enn 2 matinger." #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:35 msgid "Username for sites that require a login to access content." @@ -7418,389 +7523,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "Passord for nettsteder som krever en login for å hente ned innhold." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Ukjent nyhetskilde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Nedlasting ferdig" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Klarte ikke å laste ned følgende artikler:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 msgid "Failed to download parts of the following articles:" msgstr "Kunne ikke laste ned deler av den følgende artikklene" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " fra " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tUgyldige lenker:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "Kunne ikke hente artikkel. Kjør med -vv for å finne årsaken" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Henter matinger..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Funnet matinger fra indeksside" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Forsøker å laste ned omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Starter nedlasting [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Matinger er lastet ned til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Kunne ikke laste ned omslag: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Laster ned omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Utittelert artikkel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artikkelen har blitt lastet ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Artikkelen kunne ikke lastes ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Henter mating" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Spansk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Engelsk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "vietnamesisk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" 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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Tysk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italiensk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Fransk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Nederlandsk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "bosnisk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "katalansk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "portugisisk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "ungarsk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Hopper over duplikatartikkel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 msgid "Skipping filtered article: %s" msgstr "Hopper over filtrert artikkel: %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 "Montenegrisk" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "kinesisk" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7835,8 +7649,8 @@ msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" -"aksimum antall filer som skal lastes ned. Dette gjelder kun filer fra tagger. Standard er %default" +"Maksimum antall filer som skal lastes ned. Dette gjelder kun filer fra emneord. Standard er %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" @@ -7876,9 +7690,9 @@ msgstr "" "Enhver lenke som samsvarer med dette regulære uttrykket vil bli ignorert. " "Dette valget kan bli spesifisert flere ganger, hvilket vil si så lenge en " "lenke samsvarer med et regulært uttrykk, så vil det bli ignorert. Som " -"standard, ingen lenker ignoreres. Dersom begge --filter-regulære uttrykk og " -"--treff-regulære uttrykk er spesifisert, så vil --filter-regulære uttrykk " -"bli lagt til først." +"standard, ingen lenker ignoreres. Dersom begge --filter-regexp uttrykk og " +"--match-regexp uttrykk er spesifisert, så vil --filter-regexp uttrykk bli " +"lagt til først." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:474 msgid "Do not download CSS stylesheets." @@ -8363,8 +8177,72 @@ msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" #~ msgid "Copying database" #~ msgstr "Kopierer database" +#~ msgid "/Unknown" +#~ msgstr "/Ukjent" + #~ msgid "%s

      %s

      " #~ msgstr "%s

      %s

      " +#~ msgid "Croatian" +#~ msgstr "Kroatisk" + +#~ msgid "Spanish" +#~ msgstr "Spansk" + #~ msgid "Portugese" #~ msgstr "Portugisisk" + +#~ msgid "Serbian" +#~ msgstr "Serbisk" + +#~ msgid "German" +#~ msgstr "Tysk" + +#~ msgid "French" +#~ msgstr "Fransk" + +#~ msgid "Italian" +#~ msgstr "Italiensk" + +#~ msgid "Dutch" +#~ msgstr "Nederlandsk" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Kommuniser med Sony PRS-505 eBook-leser." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Kommuniser med Sony PRS-700 eBook-leser." + +#~ msgid "&Header regular expression:" +#~ msgstr "&Topptekst regulært uttrykk:" + +#~ msgid "&Footer regular expression:" +#~ msgstr "&Bunntekst regulært uttrykk:" + +#~ 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." + +#~ msgid "Catalan" +#~ msgstr "katalansk" + +#~ msgid "Bosnian" +#~ msgstr "bosnisk" + +#~ msgid "Portuguese" +#~ msgstr "portugisisk" + +#~ msgid "Vietnamese" +#~ msgstr "vietnamesisk" + +#~ msgid "Hungarian" +#~ msgstr "ungarsk" + +#~ msgid "Montenegrin" +#~ msgstr "Montenegrisk" + +#~ msgid "Chinese" +#~ msgstr "kinesisk" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 58711d2609..2004067efe 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22:11+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -30,8 +30,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -75,15 +75,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -97,11 +97,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -113,14 +113,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -132,12 +131,12 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Unbekannt" @@ -421,7 +420,7 @@ msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -507,8 +506,8 @@ msgid "Getting list of books on device..." msgstr "Erhalte die Liste der Bücher auf dem Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -528,8 +527,8 @@ msgid "Sending metadata to device..." msgstr "Sende Metadaten ans Gerät..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -573,7 +572,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1911,7 +1910,7 @@ msgstr "Titel für alle in den Büchern erstellten Inhaltsverzeichnisse" msgid "Disable compression of the file contents." msgstr "Komprimierung der Datei Inhalte ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Alle Artikel" @@ -2060,6 +2059,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +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:" @@ -2119,8 +2127,8 @@ msgstr "" "Beschneidet ein pdf.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2165,8 +2173,8 @@ msgid "Crop Options:" msgstr "Einstellungen zum Beschneiden:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2174,7 +2182,7 @@ msgstr "Einstellungen zum Beschneiden:" msgid "Options to control the transformation of pdf" msgstr "Einstellungen zur Kontrolle der Umwandlung von pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2184,11 +2192,11 @@ msgstr "" "\n" "Ein PDF entschlüsseln.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Einstellungen zum Entschlüsseln:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2198,7 +2206,7 @@ msgstr "" "\n" "Ein PDF verschlüsseln.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Einstellungen zum Verschlüsseln:" @@ -2360,7 +2368,7 @@ 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:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2387,95 +2395,109 @@ msgstr "" "übernommen." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Datei auf die Speicherkarte anstatt in den Hauptspeicher des Gerätes " "(Voreinstellung) senden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Bestätigung vor dem Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Schaltflächengröße der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Zeige Schaltflächenbeschriftung in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Aufteilung des Hauptfensters" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Benachrichtigen, wenn eine neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Benutze römische Ziffern für Reihennummerierung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Liste der Etiketten nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Anzahl der Umschlagbilder, die im Cover-Ansicht Modus angezeit werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Voreinstellungen für Konvertierung zu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Optionen für den LRF eBook Viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formate, die mithilfe des internen Viewers angesehen werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Spalten, die in der Liste der Bücher angezeigt werden sollen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Content Server automatisch beim Aufrufen von calibre starten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Älteste in der Datenbank gespeicherte Nachrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Symbol im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Geladene Nachrichten auf das Gerät übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Bücher nach der Übertragung auf das Gerät aus der Bibliothek löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -2483,27 +2505,27 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" "Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" "Voreingestellte Übertragungsart beim Verwenden des \"An Reader übertragen\" " "Buttons" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Kopiert" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2604,16 +2626,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2708,7 +2730,7 @@ 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/convert/xexp_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:491 @@ -2786,7 +2808,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -3104,11 +3126,16 @@ msgstr "&Unten:" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB Ausgabe" @@ -3145,6 +3172,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konvertieren" @@ -3157,7 +3217,6 @@ msgstr "Einstellungen für das Eingabeformat." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -3192,57 +3251,57 @@ msgstr "Kapitel erkennen bei (XPath Ausdruck):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Erstes B&ild entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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:71 -msgid "&Footer regular expression:" -msgstr "Regulärer Ausdruck &Fußzeile:" - -#: /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:63 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:73 -msgid "&Header regular expression:" -msgstr "Regulärer Ausdruck &Kopfzeile:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "F&ußzeile entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Ko&pfzeile entfernen" @@ -3296,11 +3355,11 @@ msgstr "Inhaltsverzeichnis &Filter:" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4602,93 +4668,93 @@ msgstr "Passwort erforderlich" msgid "Aborting..." msgstr "Abbruch läuft ..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Sie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Angepasst" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Geplant" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d Downloadschemata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Montag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Dienstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Mittwoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "Tag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Freitag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Samstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Sonntag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Donnerstag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Account-Informationen müssen angegeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Erstellt von: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Zuletzt geladen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Zuletzt geladen: niemals" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Neue individuelle Nachrichtenquelle hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Downloadschemata" @@ -4938,38 +5004,38 @@ msgstr "Dieser Feed wurde schon diesem Schema hinzugefügt" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Ungültige Eingabe" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Konnte Schema nicht erstellen. Fehler:
      %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 +#: /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 "Replace recipe?" msgstr "Downloadschema ersetzen?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" "Es gibt schon ein erstelltes Schema mit dem Namen %s. Soll es ersetzt werden?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Schema wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Schema zum Anpassen auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Eine Schema-Datei wählen" @@ -5457,7 +5523,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5671,10 +5737,6 @@ msgstr "Kein Buch ausgewählt" msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /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:1395 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" @@ -5736,11 +5798,8 @@ msgstr "Konvertierungsfehler" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

      Konvertierung nicht möglich: %s

      Dieses Buch ist durch DRM geschützt. Sie müssen zunächst das DRM mit einem anderen Programm " -"entfernen." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -6051,23 +6110,23 @@ msgstr "Autoren" msgid "Publishers" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Starte Konvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Konvertiere Buch %d von %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Konnte einige Bücher nicht konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6075,19 +6134,19 @@ msgstr "" "Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren " "Ursprungsformate zur Verfügung standen." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Nachrichten abrufen von " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -6227,17 +6286,17 @@ msgstr "Voreingeste&llte Sprache für die Silbentrennung:" msgid "&User stylesheet" msgstr "Ben&utzerlayout" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6245,43 +6304,43 @@ msgstr "" "Geben Sie das Benutzerlayout als CSS an. Verwenden Sie dies zur Anpassung " "des Aussehens aller Bücher." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Maximale Bildschirmbreite in Punkt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "Voreingestellte Sprache für die Regeln der Silbentrennung" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Schrifteinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Serife Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Serifenlose Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Nichtproportionale Schriftartfamilie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Standardschriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Nichtproportionale Schriftgröße in Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Standardschriftart" @@ -6297,10 +6356,6 @@ msgstr "Gehe zu..." msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Unbekannt" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6436,7 +6491,7 @@ msgstr "Vollbildmodus beenden" msgid "Print" msgstr "Drucken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "eBook drucken" @@ -6519,14 +6574,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6536,7 +6591,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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6544,7 +6599,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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6554,20 +6609,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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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" @@ -6575,11 +6630,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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -7318,12 +7373,12 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7404,6 +7459,42 @@ msgstr "Fertig" msgid "Working..." msgstr "Bei der Arbeit..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Englisch" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL muss dem sftp Schema entsprechen" @@ -7456,389 +7547,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Nachrichtenquelle unbekannt" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Download beendet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 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:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " von " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tFehlgeschlagene Verknüpfungen:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Rufe Feeds ab..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Feeds der Index Seite erhalten" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Spanisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Englisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Deutsch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italienisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Französisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Niederländisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bosnisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Katalanisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Portugiesisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Ungarisch" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Überspringe doppelten Artikel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chinesisch" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -9081,6 +8881,17 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Regular expression (?P)" #~ msgstr "Regulärer Ausdruck (?P)" +#~ msgid "" +#~ "

      Could not convert: %s

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

      Konvertierung nicht möglich: %s

      Dieses Buch ist durch DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " +#~ "Programm entfernen." + +#~ msgid "/Unknown" +#~ msgstr "/Unbekannt" + #~ msgid "%s

      %s

      " #~ msgstr "%s

      %s

      " @@ -9457,9 +9268,30 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Level &3 TOC" #~ msgstr "Ebene &3 Inhaltsverzeichnis" +#~ msgid "Spanish" +#~ msgstr "Spanisch" + +#~ msgid "Serbian" +#~ msgstr "Serbisch" + +#~ msgid "French" +#~ msgstr "Französisch" + +#~ msgid "Dutch" +#~ msgstr "Niederländisch" + #~ msgid "Portugese" #~ msgstr "Portugisisch" +#~ msgid "German" +#~ msgstr "Deutsch" + +#~ msgid "Croatian" +#~ msgstr "Kroatisch" + +#~ msgid "Italian" +#~ msgstr "Italienisch" + #~ msgid "&Convert tables to images (good for large/complex tables)" #~ msgstr "&Konvertiere Tabellen in Bilder (gut bei großen/komplexen Tabellen)" @@ -9564,6 +9396,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Select database location" #~ msgstr "Ort der Datenbank wählen" +#~ msgid "Bosnian" +#~ msgstr "Bosnisch" + #~ msgid "" #~ "If you want to use the content server to access your ebook collection on " #~ "your iphone with Stanza, you will need to add the URL " @@ -9798,6 +9633,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ " Element\n" #~ "verwendet.\n" +#~ msgid "Chinese" +#~ msgstr "Chinesisch" + #~ msgid "

      %s is already running. %s

      " #~ msgstr "

      %s ist schon gestartet. %s

      " @@ -9821,3 +9659,24 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Failed to download metadata:" #~ msgstr "Laden der Metadaten schlug fehl:" + +#~ msgid "Hungarian" +#~ msgstr "Ungarisch" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." + +#~ msgid "Catalan" +#~ msgstr "Katalanisch" + +#~ msgid "Portuguese" +#~ msgstr "Portugiesisch" + +#~ msgid "&Header regular expression:" +#~ msgstr "Regulärer Ausdruck &Kopfzeile:" + +#~ msgid "&Footer regular expression:" +#~ msgstr "Regulärer Ausdruck &Fußzeile:" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 189ca08b8c..c330c3d140 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22:25+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-09-05 09:44+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:50+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Onbekend" @@ -403,7 +402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -489,7 +488,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -510,7 +509,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -555,7 +554,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1705,7 +1704,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1849,6 +1848,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1890,8 +1898,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1927,8 +1935,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1936,25 +1944,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2081,7 +2089,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2101,115 +2109,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Vaak gebruikte folders" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Bevestig alvorens verwijdering" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "werkbalk ikoon grootte" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Laat labels zien in de werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Hoofdscherm geometrie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Laat weten wanneer er een nieuwe versie is" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Gebruik Romeinse nummers voor serie nummers" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Aantal boek covers te laten zien in cover browsing modus" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Standaarden voor conversie naar LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Opties voor de LRF eboek viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2308,16 +2330,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2412,7 +2434,7 @@ 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/convert/xexp_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:491 @@ -2490,7 +2512,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2806,11 +2828,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2847,6 +2874,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2859,7 +2919,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialoogvenster" @@ -2890,55 +2949,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2988,11 +3047,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Moet een folder zijn." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4235,93 +4301,93 @@ msgstr "Wachtwoord Noodzakelijk" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Voeg een persoonlijke nieuwsbron toe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recepten" @@ -4561,37 +4627,37 @@ msgstr "Deze feed is al aan een recept toegevoegd" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Ongeldige invoer" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Een recept kon niet worden aangemaakt. Foutmelding:
      %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 +#: /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 "Replace recipe?" msgstr "Recept vervangen?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Een persoonlijk recept genaat %s bestaat al. Wilt u deze vervangen?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Kies een recept" @@ -5075,7 +5141,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5284,10 +5350,6 @@ msgstr "Geen boek geselecteerd" msgid "Cannot view" msgstr "Kan niet bekijken" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5344,7 +5406,7 @@ msgstr "Converteer Fout" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5645,41 +5707,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Converteer boek %d van %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Sommige boeken konden niet worden geconverteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Download nieuws van " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5817,59 +5879,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5885,10 +5947,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6017,7 +6075,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6085,57 +6143,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6615,7 +6673,7 @@ msgstr "" "Geef de metadata weer die is opgeslagen in de Calibre database voor het boek " "dat word geidentificeerd door id ut het OPF bestand metadata.opf. id is een " "id nummer uit het list commando. Je kunt een kort overzicht voor het OPF " -"formaat krijgen door de -as-opf schakel te gebruiken met het show_metadata " +"formaat krijgen door de --as-opf schakel te gebruiken met het show_metadata " "commando.\n" #: /home/kovid/work/calibre/src/calibre/library/cli.py:507 @@ -6814,11 +6872,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6895,6 +6953,42 @@ msgstr "Voltooid" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL heeft een sftp schema nodig" @@ -6945,389 +7039,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Onbekende Nieuwe Bron" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Download voltooid" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 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:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " van " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tMislukte links:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Downloading feeds..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "feeds van index pagina" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Probeer omslag te downloaden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Begin download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feeds gedownload tot %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Kon omslag niet downloaden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Download omslag van %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artikel zonder Naam" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Artikel download mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Downloading feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index ae4f2efb56..926ca2b810 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:27+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:18+0000\n" "Last-Translator: Kovid Goyal \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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Nieznany" @@ -397,7 +396,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -483,7 +482,7 @@ msgid "Getting list of books on device..." msgstr "Pobieranie listy książek znajdujących się na urządzeniu" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -504,7 +503,7 @@ msgid "Sending metadata to device..." 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." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -549,7 +548,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1690,7 +1689,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1838,6 +1837,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1879,8 +1887,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1917,8 +1925,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1926,25 +1934,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2070,7 +2078,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2090,116 +2098,130 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Ostatnio używane foldery" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Wyślij plik do karty pamięci zamiast domyślnie ustawionej głównej pamięci." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Potwierdź przed usunięciem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Wielkość ikon na paskach narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Pokaż etykiety przycisków na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Struktura głównego okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Powiadom mnie, gdy dostępna jest nowa wersja" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Używaj numeracji rzymskiej do numerowania serii" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Sortuj etykiety według popularności" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Liczba okładek wyświetlanych w trybie przeglądania okładek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Domyślne wartości dla konwersji do LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Automatycznie włączaj serwer zawartości przy starcie aplikacji" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Pokaż ikonę w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Prześlij pobrane aktualności na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Usuń książki z biblioteki po przesłaniu ich na urządzenie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Zablokuj powiadomienia z ikony w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2298,16 +2320,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2402,7 +2424,7 @@ 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/convert/xexp_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:491 @@ -2480,7 +2502,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2791,11 +2813,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2832,6 +2859,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2844,7 +2904,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Okno dialogowe" @@ -2875,55 +2934,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2973,11 +3032,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Musi być katalogiem." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4218,93 +4284,93 @@ msgstr "Wymagane hasło" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Ty" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d źródeł" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Stworzone przez: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Ostatnio pobrano: nigdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Dodaj własne źródło aktualności" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Źródła" @@ -4542,37 +4608,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Niepoprawne dane wejściowe" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Wybierz plik źródła" @@ -5045,7 +5111,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5241,10 +5307,6 @@ msgstr "Nie wybrano ksiązki" msgid "Cannot view" msgstr "Nie można wyświetlić" -#: /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:1395 msgid "Cannot open folder" msgstr "Nie można otworzyć folderu" @@ -5301,7 +5363,7 @@ msgstr "Błąd podczas konwersji" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5598,41 +5660,41 @@ msgstr "Autorzy" msgid "Publishers" msgstr "Wydawcy" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Pobierz aktualności z " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5770,59 +5832,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Opcje czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Rodzina czcionek szeryfowych" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Rodzina czcionek sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Rodzina czcionek monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5838,10 +5900,6 @@ msgstr "Przejście do..." msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5970,7 +6028,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6041,57 +6099,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6703,11 +6761,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6787,6 +6845,42 @@ msgstr "Zakończone" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Angielskie" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6835,389 +6929,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Nieznane źródło informacji" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Pobranie zakończone" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " z " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Próba pobrania okładki..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Hiszpańskie" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Angielskie" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Niemieckie" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Włoskie" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francuskie" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Holenderskie" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7999,9 +7802,30 @@ msgstr "" #~ msgid "Set the ISBN" #~ msgstr "Ustaw ISBN" +#~ msgid "Croatian" +#~ msgstr "Chorwackie" + +#~ msgid "Italian" +#~ msgstr "Włoskie" + #~ msgid "Portugese" #~ msgstr "Portugalskie" +#~ msgid "German" +#~ msgstr "Niemieckie" + +#~ msgid "Serbian" +#~ msgstr "Serbskie" + +#~ msgid "French" +#~ msgstr "Francuskie" + +#~ msgid "Spanish" +#~ msgstr "Hiszpańskie" + +#~ msgid "Dutch" +#~ msgstr "Holenderskie" + #~ msgid "Add extra spacing below the header. Default is %default px." #~ msgstr "" #~ "Dodaj dodatkowy odstęp poniżej nagłówka. Domyślna wartość to %default " diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 45a88c2038..9345de4420 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:26+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 18:07+0000\n" "Last-Translator: Kovid Goyal \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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Desconhecido" @@ -418,7 +417,7 @@ msgstr "Comunica com o smart phone Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -504,8 +503,8 @@ msgid "Getting list of books on device..." msgstr "A ir buscar a lista dos livros no aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Comunica com o leitor Sony PRS-505." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -525,8 +524,8 @@ msgid "Sending metadata to device..." msgstr "A enviar os metadados para o aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Comunica com o leitor Sony PRS-700." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -572,7 +571,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -875,12 +874,12 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" "Estrutura a partir dos nomes dos tipos de letra CSS para os tamanhos dos " -"tipos de letra em pts. Um exemplo de definição é 12,14,16,18,20,22,24. Estas " -"são as estruturas para os tamanhos xx-small até xx-large, sendo o tamanho " -"final enorme. O algoritmo de alteração proporcional dos tipos de letra usa " -"estes tamanhos para para alterar de forma inteligente o tamanho dos tipos de " -"letra. A predefinição é usar a estrutura baseada no perfil de destino que " -"escolheu." +"tipos de letra em pts. Um exemplo de definição é 12,12,14,16,18,20,22,24. " +"Estas são as estruturas para os tamanhos xx-small até xx-large, sendo o " +"tamanho final enorme. O algoritmo de alteração proporcional dos tipos de " +"letra usa estes tamanhos para para alterar de forma inteligente o tamanho " +"dos tipos de letra. A predefinição é usar a estrutura baseada no perfil de " +"destino que escolheu." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." @@ -1919,7 +1918,7 @@ msgstr "Título para qualquer Índice gerado em série." msgid "Disable compression of the file contents." msgstr "Desactivar a compressão do conteúdo do ficheiro." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "Todos os artigos" @@ -2073,6 +2072,15 @@ msgstr "" "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/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /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:" @@ -2131,8 +2139,8 @@ msgstr "" "Cortar um ficheiro PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -2173,8 +2181,8 @@ msgid "Crop Options:" msgstr "Opções de Corte:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -2182,7 +2190,7 @@ msgstr "Opções de Corte:" msgid "Options to control the transformation of pdf" msgstr "Opções para controlar a transformação do ficheiro PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -2192,11 +2200,11 @@ msgstr "" "\n" "Desencripta um ficheiro PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "Opções de Desencriptação:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -2206,7 +2214,7 @@ msgstr "" "\n" "Encripta um ficheiro PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "Opções de Encriptação:" @@ -2369,7 +2377,7 @@ 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:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2395,95 +2403,109 @@ msgstr "" "predefinição é utf-8. Nota: Esta opção não é cumprida por todos os formatos." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Pastas usadas frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Enviar o ficheiro para o cartão de memória em vez da memória principal por " "predefinição" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Confirmar antes de apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Tamanho dos ícones da barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Mostrar as descrições nos botões da barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Geometria da janela principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Notificar quando uma nova versão estiver disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Usar números romanos para o número da série" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Ordenar a lista de etiquetas por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Número de capas a mostrar no modo de navegação pelas capas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Predefinições para a conversão para o formato LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Opções para o Visualizador de livros em formato LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos a usar pelo Visualizador interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Colunas a serem apresentadas na lista de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" "Iniciar automaticamente o servidor de conteúdos no arranque da aplicação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Notícias mais antigas guardadas na base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Mostrar o ícone da área de notificação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Carregar as notícias descarregadas para o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Apagar os livros da biblioteca após carregamento para o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -2491,26 +2513,26 @@ msgstr "" "Mostrar o fluxo de capas numa janela separada em vez de na janela principal " "do calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Desactivar as notificações a partir do ícone da área de notificação" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" 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:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "Copiar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "Copiar para a Área de Transferência" @@ -2614,16 +2636,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2723,7 +2745,7 @@ 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/convert/xexp_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:491 @@ -2801,7 +2823,7 @@ msgstr "Ficheiro de destino FB2" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "Índice em &linha" @@ -3119,11 +3141,16 @@ msgstr "&Inferior" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "Tratar cada &linha como um parágrafo" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "Ficheiro de destino PDB" @@ -3160,6 +3187,39 @@ msgstr "&Orientação:" msgid "RB Output" msgstr "Ficheiro de destino RB" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Converter" @@ -3172,7 +3232,6 @@ msgstr "Opções específicas ao formato de origem." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Caixa de diálogo" @@ -3208,57 +3267,57 @@ msgstr "Detectar capítulos em (Expressão XPath):" 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:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Marca do capítulo:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "Remover a &primeira imagem" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 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:71 -msgid "&Footer regular expression:" -msgstr "&Expressão regular para o rodapé:" - -#: /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:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" "Pré-processar o &ficheiro de origem para tentar melhorar a detecção da " "estrutura" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "Remover o &rodapé" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "Remover o &cabeçalho" @@ -3308,11 +3367,11 @@ msgstr "Filtro do &Índice:" msgid "TXT Input" msgstr "Ficheiro de origem TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Deve ser uma pasta." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "A verificar a integridade da base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 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:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "Foram encontradas algumas inconsistências" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4625,93 +4691,93 @@ msgstr "É necessário a sua palavra-passe" msgid "Aborting..." msgstr "A cancelar..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "O utilizador" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Personalizar" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Programado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d receitas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Segundas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Terças-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Quartas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "dias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Sextas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Sábados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Domingos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Quintas-Feiras" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Deve definir a informação da conta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Criado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Último descarregamento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Último descarregamento: nunca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Adicionar uma fonte de notícias personalizada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Receitas" @@ -4957,37 +5023,37 @@ msgstr "Esta fonte já foi adicionada à receita" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Ficheiro de origem inválido" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      É impossível criar a receita. Erro:
      %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 +#: /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 "Replace recipe?" msgstr "Substituir a receita?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "A receita personalizada %s já existe. Quer substituí-la?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Escolha a receita" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Escolha a receita para personalizar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Escolher um ficheiro de receita" @@ -5498,7 +5564,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Biblioteca do calibre" @@ -5708,10 +5774,6 @@ msgstr "Nenhum livro seleccionado" msgid "Cannot view" msgstr "É impossível ver" -#: /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:1395 msgid "Cannot open folder" msgstr "É impossível abrir a pasta" @@ -5771,10 +5833,8 @@ msgstr "Erro de conversão" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." 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:1607 msgid "Failed" @@ -6086,23 +6146,23 @@ msgstr "Autor(es)" msgid "Publishers" msgstr "Editoras" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "A começar a conversão de %d livro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Converter o livro %d de %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "É impossível converter alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6110,19 +6170,19 @@ msgstr "" "É impossível converter %d de %d livros, porque não foi encontrado um formato " "fonte adequado." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Deve definir um utilizador e uma palavra-passe para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Recolher as notícias de " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -6263,17 +6323,17 @@ msgstr "&Linguagem predefinida para a translineação:" msgid "&User stylesheet" msgstr "Folha de estilos do &utilizador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." @@ -6281,43 +6341,43 @@ msgstr "" "Definir a folha de estilos CSS. Pode ser usada para personalizar a aparência " "de todos os livros." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "Largura máxima da janela do Visualizador, em pixels." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "Translinear o texto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "A linguagem predefinida a usar para as regras de translineação" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Opções do tipo de letra" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "A família do tipo de letra serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "A família do tipo de letra sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "A família do tipo de letra monospace" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "O tamanho do tipo de letra padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "O tamanho do tipo de letra monospace padrão em px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "O tipo de letra padrão" @@ -6333,10 +6393,6 @@ msgstr "Ir para..." msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Desconhecido" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6472,7 +6528,7 @@ msgstr "Écran inteiro" msgid "Print" msgstr "Imprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "Imprimir o livro" @@ -6555,14 +6611,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6572,7 +6628,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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." @@ -6580,7 +6636,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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6590,20 +6646,20 @@ msgstr "" "no WordPlayer. Aqui myhostname deve ser o domínio ou o endereço IP do " "computador onde o calibre está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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" @@ -6611,11 +6667,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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "assistente de boas vindas" @@ -7365,11 +7421,11 @@ msgstr "Substituir espaços por underscores" msgid "Requested formats not available" msgstr "Os formatos pedidos não estão disponíveis" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -7451,6 +7507,42 @@ msgstr "Terminado" msgid "Working..." msgstr "A Processar..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Inglês" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "O URL deve ter o esquema sftp" @@ -7505,389 +7597,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Fonte de Notícias desconhecida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Descarregamento terminado" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Falha no descarregamento dos seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tAtalhos falhados:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 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:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "A recolher as fontes..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 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:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "A tentar descarregar a capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "A iniciar o descarregamento [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Fontes descarregadas para %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "É impossível descarregar a capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "A descarregar a capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artigo Sem Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artigo descarregado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Falha no descarregamento do artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "A recolher a fonte" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Espanhol" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Inglês" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "Vietnamita" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Alemão" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italiano" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francês" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Holandês" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bósnio" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Catalão" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Português" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Húngaro" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Saltar o artigo duplicado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "Montenegrino" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chinês" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8854,6 +8655,13 @@ msgstr "Mostrar informação detalhada. Útil para depurar." #~ msgid "Copying database" #~ msgstr "A copiar a base de dados" +#~ msgid "" +#~ "

      Could not convert: %s

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

      É impossível converter: %s

      É um livro com DRM. " +#~ "Primeiro tem de remover o DRM usando ferramentas de terceiros." + #~ msgid "Could not move database" #~ msgstr "É impossível mover a base de dados" @@ -8874,6 +8682,9 @@ msgstr "Mostrar informação detalhada. Útil para depurar." #~ "

      É impossível converter %d de %d livros, porque não foi encontrado nenhum " #~ "formato fonte adequado.

        %s
      " +#~ msgid "/Unknown" +#~ msgstr "/Desconhecido" + #~ msgid "Rendering comic pages..." #~ msgstr "A representar as páginas de banda desenhada..." @@ -8945,9 +8756,30 @@ msgstr "Mostrar informação detalhada. Útil para depurar." #~ msgid "Failed to download article: %s from %s\n" #~ msgstr "Falha ao descarregar o artigo: %s de %s\n" +#~ msgid "Spanish" +#~ msgstr "Espanhol" + #~ msgid "Portugese" #~ msgstr "Português" +#~ msgid "Italian" +#~ msgstr "Italiano" + +#~ msgid "Croatian" +#~ msgstr "Croata" + +#~ msgid "Serbian" +#~ msgstr "Sérvio" + +#~ msgid "German" +#~ msgstr "Alemão" + +#~ msgid "French" +#~ msgstr "Francês" + +#~ msgid "Dutch" +#~ msgstr "Holandês" + #~ msgid "Click to see the list of books available on your computer" #~ msgstr "Clique para ver a lista dos livros disponíveis no seu computador" @@ -9583,3 +9415,36 @@ msgstr "Mostrar informação detalhada. Útil para depurar." #~ msgid "Send specific format to storage card" #~ msgstr "Enviar o formato específico para o cartão de memória" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Comunica com o leitor Sony PRS-505." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Comunica com o leitor Sony PRS-700." + +#~ msgid "Portuguese" +#~ msgstr "Português" + +#~ msgid "Catalan" +#~ msgstr "Catalão" + +#~ msgid "Bosnian" +#~ msgstr "Bósnio" + +#~ msgid "Hungarian" +#~ msgstr "Húngaro" + +#~ msgid "Chinese" +#~ msgstr "Chinês" + +#~ msgid "&Footer regular expression:" +#~ msgstr "&Expressão regular para o rodapé:" + +#~ msgid "&Header regular expression:" +#~ msgstr "E&xpressão regular para o cabeçalho:" + +#~ msgid "Vietnamese" +#~ msgstr "Vietnamita" + +#~ msgid "Montenegrin" +#~ msgstr "Montenegrino" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 2da0c8f919..3da1054c63 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-07-23 23:25+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:10+0000\n" "Last-Translator: matheusoveral \n" "Language-Team: Brazilian 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-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ msgstr "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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ msgstr "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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ msgstr "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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Desconhecido" @@ -412,7 +411,7 @@ msgstr "Comunicar com o smart phone da Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -498,8 +497,8 @@ msgid "Getting list of books on device..." msgstr "Obtendo lista de livros no dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Comunicar com o leitor de eBooks Sony PRS-505." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -519,8 +518,8 @@ msgid "Sending metadata to device..." msgstr "Enviando metadados ao dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Comunicar com o leitor de eBooks Sony PRS-700." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -564,7 +563,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Não há espaço suficiente no cartão de memória" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1702,7 +1701,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1846,6 +1845,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1887,8 +1895,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1924,8 +1932,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1933,7 +1941,7 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "Opções para controlar a alteração de PDFs" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -1943,11 +1951,11 @@ msgstr "" "\n" "Decodifica o PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -1957,7 +1965,7 @@ msgstr "" "\n" "Encripta o PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2091,7 +2099,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2111,117 +2119,131 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Diretórios frequentemente utilizados" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" "Por padrão, enviar o arquivo ao cartão de memória ao invés de à memória " "principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Confirmar antes de apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Notificar quando uma nova versão estiver disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Usar numerais romanos para numeros de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Quantia de capas a serem exibidas no modo de navegação por capas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Opções do visualizador de eBooks LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos a serem exibidos através do visualizador interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Eliminar livros da biblioteca após enviá-los ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Desativar notificações da área de notificações" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "Copiado" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2320,16 +2342,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2424,7 +2446,7 @@ 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/convert/xexp_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:491 @@ -2502,7 +2524,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2813,11 +2835,16 @@ msgstr "&Base:" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2854,6 +2881,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Converter" @@ -2866,7 +2926,6 @@ msgstr "Opções específicas ao formato de entrada." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2897,55 +2956,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2995,11 +3054,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "Localização do banco de dados inválida.
      Não é possível gravar em " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4233,93 +4299,93 @@ msgstr "" msgid "Aborting..." msgstr "Cancelando..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Você" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Personalizado" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Segunda-feira" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Terça-feira" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Quarta-feira" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "dia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Sexta-feira" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Sábado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Domingo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Quinta-feira" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Criado por: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4550,37 +4616,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -5050,7 +5116,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5246,10 +5312,6 @@ msgstr "Nenhum livro selecionado" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "Não foi possível abrir o diretório" @@ -5304,7 +5366,7 @@ msgstr "Erro ao converter" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5596,23 +5658,23 @@ msgstr "Autores" msgid "Publishers" msgstr "Editores" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "Iniciando a conversão de %d livros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Converter livro %d de %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -5620,19 +5682,19 @@ msgstr "" "Não é possível converter %d de %d livros, não foi especificado um formato de " "arquivo adequado." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "É necessário selecionar um nome de usuário e senha para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5770,59 +5832,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Opções de fonte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5838,10 +5900,6 @@ msgstr "Ir para..." msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Desconhecido" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5973,7 +6031,7 @@ msgstr "" msgid "Print" msgstr "Imprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "Imprimir eBook" @@ -6044,57 +6102,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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 "Padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 msgid "Moving library..." msgstr "Movendo 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:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 msgid "Invalid database" msgstr "Banco de dados inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 +#: /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:455 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 msgid "Could not move library" msgstr "Não é possível mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6716,11 +6774,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6797,6 +6855,42 @@ msgstr "Concluído" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Inglês" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6845,389 +6939,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Download concluído" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Falha ao baixar os seguintes artigos:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:596 msgid "Failed to download parts of the following articles:" msgstr "Falha ao baixar partes do artigos a seguir:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " de " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Tentando obter capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Artigo sem título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Artigo transferido: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Espanhol" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Inglês" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Alemão" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Italiano" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francês" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Holandês" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Bósnio" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "Catalão" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "Português" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "Húngaro" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "Chinês" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7292,3 +7095,48 @@ msgstr "Não baixar folhas de estilo CSS." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:475 msgid "Show detailed output information. Useful for debugging" msgstr "" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Comunicar com o leitor de eBooks Sony PRS-505." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Comunicar com o leitor de eBooks Sony PRS-700." + +#~ msgid "/Unknown" +#~ msgstr "/Desconhecido" + +#~ msgid "Croatian" +#~ msgstr "Croata" + +#~ msgid "Serbian" +#~ msgstr "Sérvio" + +#~ msgid "Spanish" +#~ msgstr "Espanhol" + +#~ msgid "German" +#~ msgstr "Alemão" + +#~ msgid "Italian" +#~ msgstr "Italiano" + +#~ msgid "French" +#~ msgstr "Francês" + +#~ msgid "Dutch" +#~ msgstr "Holandês" + +#~ msgid "Bosnian" +#~ msgstr "Bósnio" + +#~ msgid "Catalan" +#~ msgstr "Catalão" + +#~ msgid "Hungarian" +#~ msgstr "Húngaro" + +#~ msgid "Portuguese" +#~ msgstr "Português" + +#~ msgid "Chinese" +#~ msgstr "Chinês" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 216bdbbc61..6676a921f4 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Necunoscut(ă)" @@ -395,7 +394,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -481,7 +480,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -502,7 +501,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -548,7 +547,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1663,7 +1662,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1807,6 +1806,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1848,8 +1856,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1885,8 +1893,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1894,25 +1902,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2038,7 +2046,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2058,115 +2066,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2265,16 +2287,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2369,7 +2391,7 @@ 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/convert/xexp_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:491 @@ -2447,7 +2469,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2758,11 +2780,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2799,6 +2826,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2811,7 +2871,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2842,55 +2901,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2940,11 +2999,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4175,93 +4241,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4492,37 +4558,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

      Could not create recipe. Error:
      %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4987,7 +5053,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5183,10 +5249,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5241,7 +5303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

      It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5533,41 +5595,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5705,59 +5767,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5773,10 +5835,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5905,7 +5963,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5973,57 +6031,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6633,11 +6691,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6714,6 +6772,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6762,389 +6856,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index b179ef607a..be967fb291 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 21:48+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 18:47+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -33,8 +33,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -78,15 +78,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -100,11 +100,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -116,14 +116,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -135,12 +134,12 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Неизвестно" @@ -413,7 +412,7 @@ msgstr "Соединяться со смартфонами Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Ковид Гоял" @@ -499,8 +498,8 @@ msgid "Getting list of books on device..." msgstr "Получаю список книг с устройства..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Соединяться с Sony PRS-505." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -520,8 +519,8 @@ msgid "Sending metadata to device..." msgstr "Отправляю метаданные на устройство..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Соединяться с Sony PRS-700." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -565,7 +564,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1738,7 +1737,7 @@ msgstr "Заголовок для любых сгенерированных in-l msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1883,6 +1882,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1924,8 +1932,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1963,8 +1971,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1972,25 +1980,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "Опции контроля преобразования pdf" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2116,7 +2124,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2136,115 +2144,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Часто используемая директория" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "По умолчанию, отправлять файл в карту памяти, вместо основной памяти" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Подтвердить перед удалением" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Размер иконок рабочей панели" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Показать название кнопок на рабочей панали" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Геометрия основного окна" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Сообщить, если доступна новая версия" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Использовать Римские цифры для нумерации" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Сортировать список эпилогов по популярности" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Количество обложек показываемых в режиме просмотра обложек" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "По умолчанию преобразование в LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Опции для просмотра электронной книги LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Форматы для просмотра во встроенной программе" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Показывать колонки в списке книг" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Автоматически запускать сервер конента при запуске приложения" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "В базе данных содержатся старые новости" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Показывать иконку в панели задач" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Загрузить в устройство закаченные новости" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Удалить книги из библиотеки после загрузки в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Показать обложку в отдельном окне вместо основного окна calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Отключить уведомления от иконки в трее" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "Действие по умолчанию по нажатию кнопки \"отправить в устройство\"" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2343,16 +2365,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2447,7 +2469,7 @@ 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/convert/xexp_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:491 @@ -2525,7 +2547,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2839,11 +2861,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2880,6 +2907,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "Выберете для просмотра формат" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2892,7 +2952,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Диалог" @@ -2923,55 +2982,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "Пометить Главу" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3021,11 +3080,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

      Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
      Должна быть дирректория." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
      Cannot write to " msgstr "Неправильное расположение базы данных.
      Немогу записать " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4286,93 +4352,93 @@ msgstr "Необходим пароль" msgid "Aborting..." msgstr "Отмена..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Вы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Пользовательский" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Запланированно" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d набор параметров" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Понедельник" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Вторник" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Среда" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "день" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Пятница" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Суббота" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Воскресенье" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Четверг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Вы должны ввести свои логин и пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "Параметру требуется логин и пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Создано: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "%d дней, %d часов и %d минут назад" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Последняя закачка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Последняя закачка: никогда" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Добавить нужный источник новостей" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Состав" @@ -4616,37 +4682,37 @@ msgstr "Поле уже было добавлено в параметры" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Неверное значение" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

      Не могу создать параметр. Ошибка:
      %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 +#: /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 "Replace recipe?" msgstr "Заменить параметр" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Выбранное имя параметра %s уже существует. Хотите заменить его?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Подобрать параметр" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Подобрать параметр выборочно" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Выбрать файл параметра" @@ -5133,7 +5199,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5345,10 +5411,6 @@ msgstr "Нет выбранных книг" msgid "Cannot view" msgstr "Невозможно просмотреть" -#: /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:1395 msgid "Cannot open folder" msgstr "Не могу открыть папку" @@ -5405,10 +5467,8 @@ msgstr "Ошибка преобразования" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

      Could not convert: %s

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

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

      Это DRM книга. Перед " -"преобразованием удалите DRM используя соответствующее ПО." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -5713,41 +5773,41 @@ msgstr "Авторы" msgid "Publishers" msgstr "Публикация" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Конвертация книги %d из %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Не могу конвертировать некоторые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Нужно проставить имя пользователя и пароль для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Выбрать новости из " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5885,60 +5945,60 @@ msgstr "" msgid "&User stylesheet" msgstr "Пользовательский стиль" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Опции настроек ebook вьювера" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" "Настройка CSS. Может быть использовано для изменения вида всем книгам." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Параметры шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Шрифты семейства serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Шрифты семейства sans-serif" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Шрифты семейства monospaced" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Размер Стандартного шрифта в px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Размер Моноширного шрифта в px" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Стандартный шрифт" @@ -5954,10 +6014,6 @@ msgstr "Перейти..." msgid "Position in book" msgstr "Позиция в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Неизвестное" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -6088,7 +6144,7 @@ msgstr "В полный экран" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6162,57 +6218,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6897,11 +6953,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "Пароль для доступа в библиотеку. Имя пользователя " -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6981,6 +7037,42 @@ msgstr "Закончил" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Английский" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL должен быть sftp scheme" @@ -7029,389 +7121,98 @@ msgstr "Имя пользователя для сайтов, которые в msgid "Password for sites that require a login to access content." msgstr "Пароль для сайтов, которые в этом нуждаются." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Неизвестный новостной ресурс" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Загрузка закончена" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "Неудачная загрузка частей следующих статей:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " из " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tБитые ссылки:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Вызываются заготовки..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Получить заготовки для оглавления" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Попытка скачать обложку..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Начало загрузки [%d поток(и)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Заготовки закачиватся в %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Невозможно скачать обложку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Скачивается обложка из %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Достаавляется материал" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Испанский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Английский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Неметский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Итальянский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Французский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Голландский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "Боснийский" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Пропуск статей-дублей: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7841,6 +7642,9 @@ msgstr "Показать детальную информацию. Использ #~ msgid "Could not move database" #~ msgstr "Невозможно перенести базу данных" +#~ msgid "/Unknown" +#~ msgstr "/Неизвестное" + #~ msgid "Don't show the progress bar" #~ msgstr "Не показывать индикатор выполнения" @@ -8933,6 +8737,13 @@ msgstr "Показать детальную информацию. Использ #~ msgstr "" #~ "

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

        " +#~ msgid "" +#~ "

        Could not convert: %s

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

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

        Это DRM книга. Перед " +#~ "преобразованием удалите DRM используя соответствующее ПО." + #~ msgid "" #~ " is communicating with the device!
        \n" #~ " 'Quitting may cause corruption on the device.
        \n" @@ -9055,9 +8866,30 @@ msgstr "Показать детальную информацию. Использ #~ msgstr "" #~ "Директория в которой хранится загружаемые данные. По умолчанию текущая." +#~ msgid "Spanish" +#~ msgstr "Испанский" + +#~ msgid "Serbian" +#~ msgstr "Сербский" + +#~ msgid "French" +#~ msgstr "Французский" + +#~ msgid "Dutch" +#~ msgstr "Голландский" + #~ msgid "Portugese" #~ msgstr "Португальский" +#~ msgid "German" +#~ msgstr "Неметский" + +#~ msgid "Croatian" +#~ msgstr "Хорватский" + +#~ msgid "Italian" +#~ msgstr "Итальянский" + #~ msgid "Output written to " #~ msgstr "вывод записан на " @@ -9089,6 +8921,9 @@ msgstr "Показать детальную информацию. Использ #~ msgid "Dont forget to enter your gmail username and password" #~ msgstr "Не забудьте Ваши gmail имя пользователя и пароль" +#~ msgid "Bosnian" +#~ msgstr "Боснийский" + #~ msgid "categories" #~ msgstr "категории" @@ -9234,3 +9069,9 @@ msgstr "Показать детальную информацию. Использ #~ "Это необходимо только если файл HTML содержит CSS, использующий " #~ "одноуровневые селекторы. Активизация данной настройки очень сильно замедляет " #~ "обработку больших HTML файлов." + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Соединяться с Sony PRS-505." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Соединяться с Sony PRS-700." diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 7703a78340..6164d0e911 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-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 22:06+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:23+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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Neurčené" @@ -410,7 +409,7 @@ msgstr "Komunikácia s telefónmi Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -496,8 +495,8 @@ msgid "Getting list of books on device..." msgstr "Preberám zoznam kníh zo zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Komunikácia so zariadením Sony PRS-505." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -517,8 +516,8 @@ msgid "Sending metadata to device..." msgstr "Odosielam knihy do zariadenia..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Komunikácia so zariadením Sony PRS-700." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -562,7 +561,7 @@ 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:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1735,7 +1734,7 @@ msgstr "Názov pre vygenerovaný obsah." msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1880,6 +1879,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1921,8 +1929,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1960,8 +1968,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1969,25 +1977,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "Možnosti transformácie PDF" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2115,7 +2123,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2135,116 +2143,130 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Často používané adresáre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "Ukladať súbory na pamäťovú kartu, nie do hlavnej pamäte zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Vyžadovať potvrdenie pred zmazaním" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Veľkosť ikon panelu nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Zobrazovať nadpisy tlačidiel panelu nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Usporiadanie hlavného okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Upozorniť ak je k dispozícii nová verzia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Číslovanie kníh v sérii Rímskymi číslicami" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "Triediť zoznam tagov podľa popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Počet obálok, ktoré sa majú zobraziť v režime prezerania obálok" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Štandardné nastavenie prevodu do formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Možnosti prehliadača elektronických kníh vo formáte LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "Formáty zobrazené interným prehliadačom" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "Počet stĺpcov v zozname kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "Automaticky spúšťať obsahový server pri štarte aplikácie" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "Najstaršie správy ponechané v databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "Zobraziť ikonu v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "Odoslať prevzaté správy do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "Zmazať knihy z knižnice po ich odoslaní do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Zobraziť galériu obálok v oddelenom okne namiesto hlavného okna calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "Vypnúť upozornenia zobrazované ikonou v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2343,16 +2365,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2447,7 +2469,7 @@ 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/convert/xexp_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:491 @@ -2525,7 +2547,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2839,11 +2861,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2880,6 +2907,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2892,7 +2952,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -2923,55 +2982,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "&Značka kapitol:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -3021,11 +3080,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
        Musí byť adresár." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4281,93 +4347,93 @@ msgstr "Operácia vyžaduje heslo" msgid "Aborting..." msgstr "Zastavujem..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "Vy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "Vlastné" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "Naplánované" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d receptov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "Pondelok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "Utorok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "Streda" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "deň" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "Piatok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "Sobota" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "Nedeľa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "Štvrtok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "Operácia vyžaduje prihlasovacie údaje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 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:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "Posledne prevzatý" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "Posledne prevzatý: nikdy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Pridať vlastný zdroj správ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recepty" @@ -4612,37 +4678,37 @@ msgstr "Tento zdroj bol už do receptu pridaný" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Neplatný vstup" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

        Nebolo možné vytvoriť recept. Chyba:
        %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 +#: /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 "Replace recipe?" msgstr "Nahradiť recept?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Recept s názvom %s už existuje. Chcete ho nahradiť?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "Zvoľte recept" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "Vyberte recept, ktorý si želáte upraviť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Vyberte súbor s receptom" @@ -5130,7 +5196,7 @@ 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/wizard/__init__.py:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5340,10 +5406,6 @@ msgstr "Nie je označená žiadna kniha" msgid "Cannot view" msgstr "Nemôžem zobraziť" -#: /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:1395 msgid "Cannot open folder" msgstr "Nemožno otvoriť adresár" @@ -5401,10 +5463,8 @@ msgstr "Chyba prevodu" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." 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:1607 msgid "Failed" @@ -5707,41 +5767,41 @@ msgstr "Autori" msgid "Publishers" msgstr "Vydavatelia" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Prevod knihy %d z %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Niektoré knihy sa nepodarilo previesť" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "Pre %s musíte zadať prístupové meno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Prevziať správy z " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5879,60 +5939,60 @@ msgstr "" msgid "&User stylesheet" msgstr "Vlastné &kaskádové štýly" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" "Vlastné kaskádové štýly, ktorými je možné upraviť výzor všetkých kníh." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "Nastavenia písma" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "Pätkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Bezpätkové písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "Neproporcionálne písmo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "Veľkosť štandardného písma v obrazových bodoch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "Veľkosť neproporcionálneho písma v obrazových bodoch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "Štandardný typ písma" @@ -5948,10 +6008,6 @@ msgstr "Prejsť na..." msgid "Position in book" msgstr "Pozícia v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/Neznámy" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "Prejsť na referenciu. Čísla referencií získate v režime referencií." @@ -6081,7 +6137,7 @@ msgstr "Prepnúť zobrazenie na celú obrazovku" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6155,57 +6211,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6895,11 +6951,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 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:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6979,6 +7035,42 @@ msgstr "Dokončená" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "Angličtina" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL musí mať protokol sftp" @@ -7029,389 +7121,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Neznámy zdroj správ" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Preberanie ukončené" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Zlyhalo preberanie 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:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " od " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tNeplatné odkazy:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Preberám prúdy..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 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:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Preberám obálku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 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:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Prúdy boli uložené do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Nepodarilo sa prevziať obálku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Preberám obálku z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Článok bez názvu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Prebratý článok: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Zlyhalo preberanie článku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Preberám prúd" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "Španielčina" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "Angličtina" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "Nemčina" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "Taliančina" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "Francúzština" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "Holandština" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "Preskakujem duplicitný článok: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -8750,6 +8551,13 @@ msgstr "" #~ msgid "Added %s to library" #~ msgstr "Kniha %s bola pridaná do knižnice" +#~ msgid "" +#~ "

        Could not convert: %s

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

        Nepodarilo sa previesť: %s

        Obsahuje ochranu proti " +#~ "kopírovaniu. Ochranu musíte najprv nejakým externým nástrojom odstrániť." + #~ msgid "" #~ "

        An invalid database already exists at %s, delete it before trying to move " #~ "the existing database.
        Error: %s" @@ -8916,9 +8724,27 @@ msgstr "" #~ msgid "Failed to download article: %s from %s\n" #~ msgstr "Zlyhalo preberanie článku: %s z %s\n" +#~ msgid "Spanish" +#~ msgstr "Španielčina" + #~ msgid "Portugese" #~ msgstr "Portugalčina" +#~ msgid "Croatian" +#~ msgstr "Chorvátština" + +#~ msgid "Serbian" +#~ msgstr "Srbština" + +#~ msgid "German" +#~ msgstr "Nemčina" + +#~ msgid "French" +#~ msgstr "Francúzština" + +#~ msgid "Dutch" +#~ msgstr "Holandština" + #~ msgid "&Use author sort to set author field in output" #~ msgstr "Meno autora pri &výstupe formátovať \"priezvisko, meno\"" @@ -9001,6 +8827,9 @@ msgstr "" #~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " #~ "tutorial.

        " +#~ msgid "/Unknown" +#~ msgstr "/Neznámy" + #~ msgid "Be more verbose while processing." #~ msgstr "Použi viac hlášok pri spracovaní" @@ -9110,3 +8939,12 @@ msgstr "" #~ "\n" #~ "K dispozícii sú nasledujúce zabudované recepty:\n" #~ "%s\n" + +#~ msgid "Italian" +#~ msgstr "Taliančina" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Komunikácia so zariadením Sony PRS-505." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Komunikácia so zariadením Sony PRS-700." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 68c2289168..fb1a4df3b7 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 21:49+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-09-05 09:45+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:51+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -29,8 +29,8 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Neznano" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1686,7 +1685,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1830,6 +1829,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1871,8 +1879,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1908,8 +1916,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1917,25 +1925,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2061,7 +2069,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2081,115 +2089,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Pogosto rabljeni direktoriji" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "Potrdite pred brisanjem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "Velikost ikon v orodni vrstici" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "Prikaži tekstovne oznake v orodni vrstici" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "Geometrija glavnega okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "Opozori me kadar je na voljo nova verzija" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "Uporabi rimska števila za številke serij" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "Število naslovnic, ki se pokažejo v cover browsing mode" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "Privzete nastavitve za pretvorbo v LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "Možnosti za pregledovalnik LRF eknjig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2288,16 +2310,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2392,7 +2414,7 @@ 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/convert/xexp_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:491 @@ -2470,7 +2492,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2784,11 +2806,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2825,6 +2852,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /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/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2837,7 +2897,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "Dialog" @@ -2868,55 +2927,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2966,11 +3025,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "
        Mora biti direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 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:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4208,93 +4274,93 @@ msgstr "Potrebno je geslo" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "Dodaj vir novic po meri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "Recepti" @@ -4531,37 +4597,37 @@ msgstr "Ta feed je že bil dodan v recept" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "Nepravilen vnos" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

        Kreiranje recepta ni bilo mogoče. Napaka:
        %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 +#: /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 "Replace recipe?" msgstr "Zamenjam recept?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "Vir novic po meri z imenom %s že obstaja. Ga želite zamenjati?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "Izberite recept" @@ -5031,7 +5097,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5241,10 +5307,6 @@ msgstr "Nobena od knjig ni izbrana" msgid "Cannot view" msgstr "Pogled ni možen" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5301,7 +5363,7 @@ msgstr "Pretvorna Napaka" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5602,41 +5664,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "Pretvori knjigo %d od %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "Pretvorba nekaterih knjig ni bila možna" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "Prenesi novice iz " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5774,59 +5836,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5842,10 +5904,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5974,7 +6032,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -6042,57 +6100,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6760,11 +6818,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6841,6 +6899,42 @@ msgstr "Končano" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL mora imeti shemo sftp" @@ -6891,389 +6985,98 @@ 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:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "Neznan Vir Novic" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "Prenos končan" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download the following articles:" msgstr "Prenos 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:596 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:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " iz " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\tNeuspešne povezave:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "Prenašam feed-e..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "Dobljeni feed-i iz indeks strani" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "Poskušam prenesti naslovnico ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "Začenjam prenos [%d nit(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "Feed-i prenešeni v %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "Prenos naslovnico ne bil mogoč: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "Prenašam naslovnico iz %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "Članek brez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "Članek prenešen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "Prenos članka ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "Prenašam feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index b59011e3d0..e253fc2173 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Okänt" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

        Could not create recipe. Error:
        %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index b3149fe03b..905ef0c709 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+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-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

        Could not create recipe. Error:
        %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 3be14311a7..23ddfd3618 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22:00+0000\n" "Last-Translator: Kovid Goyal \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-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "Невідомо" @@ -403,7 +402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -489,8 +488,8 @@ msgid "Getting list of books on device..." msgstr "Отримую список книжок на пристрої..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "Спілкуюся з Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -510,8 +509,8 @@ msgid "Sending metadata to device..." msgstr "Висилаю метадані до пристрою..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "Спілкуюся з Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -555,7 +554,7 @@ msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1657,7 +1656,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1801,6 +1800,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1842,8 +1850,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1879,8 +1887,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1888,25 +1896,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2032,7 +2040,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2052,115 +2060,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2259,16 +2281,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2363,7 +2385,7 @@ 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/convert/xexp_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:491 @@ -2441,7 +2463,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2752,11 +2774,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2793,6 +2820,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2805,7 +2865,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2836,55 +2895,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2934,11 +2993,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4169,93 +4235,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4486,37 +4552,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

        Could not create recipe. Error:
        %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4981,7 +5047,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5177,10 +5243,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5235,7 +5297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5527,41 +5589,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5699,59 +5761,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5767,10 +5829,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5899,7 +5957,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5967,57 +6025,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6627,11 +6685,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6708,6 +6766,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6756,389 +6850,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7203,3 +7006,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:475 msgid "Show detailed output information. Useful for debugging" msgstr "" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "Спілкуюся з Sony PRS-505 eBook reader." + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "Спілкуюся з Sony PRS-700 eBook reader." diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 269eb67923..7806b93dd3 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-09-04 22:11+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \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-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "אומבאקאנט" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

        Could not create recipe. Error:
        %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index b2f44660fd..8c195826a4 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -7,19 +7,19 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-09-04 20:04+0000\n" -"Last-Translator: Thruth Wang \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-10 11:01+0000\n" +"Last-Translator: chengwei.shi \n" "Language-Team: Simplified Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 msgid "Does absolutely nothing" -msgstr "什么都不做" +msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 @@ -29,8 +29,8 @@ msgstr "什么都不做" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "什么都不做" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "未知" @@ -395,7 +394,7 @@ msgstr "与黑莓智能手机通信。" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "Kovid Goyal" @@ -481,8 +480,8 @@ msgid "Getting list of books on device..." msgstr "从设备中获取书籍列表..." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." -msgstr "与 Sony PRS-505 eBook reader 通信。" +msgid "Communicate with the Sony PRS-300/505 eBook reader." +msgstr "与Sony PRS-300/505阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 @@ -502,8 +501,8 @@ msgid "Sending metadata to device..." msgstr "传输元数据到设备中..." #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." -msgstr "与 Sony PRS-700 eBook reader 通信。" +msgid "Communicate with the Sony PRS-600/700 eBook reader." +msgstr "与Sony PRS-600/700阅读器通信。" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 @@ -547,7 +546,7 @@ msgid "There is insufficient free space on the storage card" msgstr "存储卡上的空间不足" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1723,7 +1722,7 @@ msgstr "生成的行内目录标题" msgid "Disable compression of the file contents." msgstr "不压缩文件内容" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "所有文章" @@ -1820,7 +1819,7 @@ msgstr "用法: ebook-convert INFILE OUTFILE [OPTIONS..]" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/iterator.py:38 msgid "%s format books are not supported" -msgstr "%s 格式文件不被支持" +msgstr "%s 格式电子书不被支持" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:54 msgid "HTML TOC generation options." @@ -1867,6 +1866,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "一般情况下,Calibre 会将空行识别为段落分隔。而此选项将假定每个空行都代表一个段落。" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "PDB文件使用的容器格式. 可选项有:" @@ -1919,8 +1927,8 @@ msgstr "" "对PDF文件切边.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1958,8 +1966,8 @@ msgid "Crop Options:" msgstr "切边选项:" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1967,7 +1975,7 @@ msgstr "切边选项:" msgid "Options to control the transformation of pdf" msgstr "控制PDF转换的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" @@ -1977,11 +1985,11 @@ msgstr "" "\n" "解密 PDF 文件。\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "解密选项:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" @@ -1991,7 +1999,7 @@ msgstr "" "\n" "加密 PDF 文件。\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "加密选项:" @@ -2142,7 +2150,7 @@ msgid "" "first and then try it." msgstr "Calibre不能完全支持RTF文件的特性. 请首先将其转换为HTML格式后再进行下一步转换." -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2164,115 +2172,129 @@ msgid "" msgstr "设置输出文件使用的编码格式. 默认使用utf-8. 注意: 该选项将应用于所有输出格式." #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "不在段落中添加新行。" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "段落之前加入标签页。" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "常用的目录列表" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "默认将文件传输到存储卡而非设备内置存储" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "删除前确认" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "工具栏图标大小" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "在工具栏上显示文字标签" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "主窗口位置尺寸" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" -msgstr "在程序有新版本时提示" +msgstr "新版程序可用时提示" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "使用罗马数字作为序列数字" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "按欢迎度排序标签" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "在浏览模式下显示的书籍封面数量" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "转换到LRF文件的默认选项" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "查看LRF文件的选项" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "使用内置浏览器查看的文件格式" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "显示书籍列表时显示的信息列" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "在程序启动时启动内容服务器程序" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "在数据库中保留旧消息" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "显示系统托盘图标" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "将下载的新闻传输到设备上" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" -msgstr "将书籍传输到设备后从书库中删除" +msgstr "书籍传输到设备后从书库中自动删除" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "将封面显示在单独的窗口而不是在 Calibre 主窗口" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "禁用系统托盘消息" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "当“传送到设备”按钮被按下时的默认动作" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "已复制" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "复制" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "复制到剪贴板" @@ -2310,7 +2332,7 @@ msgstr "发现重复" msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" -msgstr "在数据库中已存在和要添加书籍相同的标题的书籍. 仍然要继续添加?" +msgstr "数据库中已有标题相同的书籍。确定继续添加?" #: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 msgid "Adding duplicates..." @@ -2371,16 +2393,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2475,7 +2497,7 @@ 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/convert/xexp_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:491 @@ -2553,7 +2575,7 @@ msgstr "FB2 输出" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "内置目录(&I)" @@ -2864,11 +2886,16 @@ msgstr "底(&B):" msgid "PDB Input" msgstr "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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "将每行文字作为段落处理(&L)" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "PDB 输出" @@ -2905,6 +2932,39 @@ msgstr "纸张方向(&O):" msgid "RB Output" msgstr "RB 输出" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "选择格式进行查看" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "正则表达式生成器" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "正则表达式" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "转换" @@ -2917,7 +2977,6 @@ msgstr "仅针对特定输入格式的选项。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "对话框" @@ -2950,55 +3009,55 @@ msgstr "检测章节位置(XPath 表达式):" msgid "Insert page breaks before (XPath expression):" msgstr "之前插入分页位置(XPath 表达式):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:38 msgid "Invalid XPath" msgstr "无效 XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc.py:39 msgid "The XPath expression %s is invalid." msgstr "XPath 表达式 %s 无效。" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "章节标记(&M):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "移除首个图像(&I)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "书籍开始页面插入元数据(&M)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:71 -msgid "&Footer regular expression:" -msgstr "页脚正则表达式(&F)" - -#: /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:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "预处理输入文件,尽可能改善文档结构检测(&D)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 -msgid "&Header regular expression:" -msgstr "页眉正则表达式(&H):" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "移除脚注(&O)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "移除头注(&E)" @@ -3050,11 +3109,11 @@ msgstr "目录过滤(&F):" msgid "TXT Input" msgstr "TXT 输入" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "使用 markdown 处理" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit 该邮件地址 (使 msgid "new email address" msgstr "新邮件地址" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:798 #: /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:469 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:466 msgid "Failed to install command line tools." msgstr "安装命令行工具失败。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 msgid "Command line tools installed" msgstr "命令行工具已安装" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:470 msgid "Command line tools installed in" msgstr "命令行工具安装于" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:471 msgid "" "If you move calibre.app, you have to re-install the command line tools." msgstr "如果您移动 calibre.app,您必须重新安装命令行工具。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 msgid "No valid plugin path" msgstr "不合法的插件路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:523 msgid "%s is not a valid plugin path" msgstr "%s 不是合法的插件路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 msgid "Choose plugin" msgstr "选择插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:538 msgid "Plugin cannot be disabled" msgstr "该插件不能被禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:539 msgid "The plugin: %s cannot be disabled" msgstr "插件: %s 不能被禁用" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:548 msgid "Plugin not customizable" msgstr "无法个性化插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:549 msgid "Plugin: %s does not need customization" msgstr "插件: %s 无需个性化设置" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:573 msgid "Customize %s" msgstr "个性化 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:583 msgid "Cannot remove builtin plugin" msgstr "不能移除内置插件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:584 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:620 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:617 msgid "Error log:" msgstr "错误日志:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:624 msgid "Access log:" msgstr "访问日志:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:649 #: /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:676 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:673 +#: /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:693 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:690 msgid "Invalid size" msgstr "无效的尺寸" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:691 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:738 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:735 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 msgid "Invalid database location" msgstr "不合法的数据库路径" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 msgid "Invalid database location " msgstr "不合法的数据库路径 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 msgid "
        Must be a directory." msgstr "
        必须是文件目录." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "不合法的数据库路径.
        无法写入到 " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "检查数据库完整性" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "检查数据库完整性失败" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "找到部分不一致" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -3729,7 +3795,7 @@ msgstr "首选项" msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" -msgstr "电子书籍的位置(&L)(电子书籍按作者排序存储在文件目录中而元数据存储在 metadata.db)" +msgstr "电子书位置(&L)(电子书籍按作者排序存储在文件目录中,元数据存储在 metadata.db)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" @@ -3737,7 +3803,7 @@ msgstr "选择新的数据库路径" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" -msgstr "在程序有新版本时提示(&n)" +msgstr "新版程序可用时提示(&N)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" @@ -4303,93 +4369,93 @@ msgstr "需要密码" msgid "Aborting..." msgstr "正在中止..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "您" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "自定义" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "已计划" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "%d 订阅清单" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "星期一" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "星期二" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "星期三" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "天" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "星期五" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "星期六" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "星期日" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "星期四" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "必须设置帐户信息" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "该订阅清单需要用户名和密码" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "创建者: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "%d 天 %d 小时 %d 分钟前" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "最后下载" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "最后下载:无" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "添加自定义新闻源" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "订阅清单" @@ -4579,11 +4645,11 @@ msgstr "未选择订阅清单" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:68 msgid "The attached file: %s is a recipe to download %s." -msgstr "附件文件:%s为订阅清单,用以下载 %s。" +msgstr "附件文件:%s 为订阅清单,用以下载 %s。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:69 msgid "Recipe for " -msgstr "订阅清单 " +msgstr "订阅清单用于 " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:96 @@ -4618,41 +4684,41 @@ msgstr "已存在" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:121 msgid "This feed has already been added to the recipe" -msgstr "该源已被加入订阅清单" +msgstr "该 Feed 已被加入订阅清单" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "无效输入" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

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

        无法创建订阅清单。错误:
        %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 +#: /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 "Replace recipe?" msgstr "替换订阅清单?" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "名为 %s 的自定义订阅清单已存在。是否覆盖?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "选取订阅清单" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "选取订阅清单进行自定义" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "请选择订阅清单文件" @@ -4708,7 +4774,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260 msgid "Recipe &title:" -msgstr "订阅清单名称(&T):" +msgstr "订阅清单标题(&T):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:261 msgid "&Oldest article:" @@ -4728,16 +4794,16 @@ msgstr "单个源最多下载文章数。" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:266 msgid "Feeds in recipe" -msgstr "订阅清单中的源" +msgstr "订阅清单中的 Feed" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:268 msgid "Remove feed from recipe" -msgstr "从订阅清单中移除源" +msgstr "从订阅清单中移除 Feed" #: /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 "将 Feed 加入订阅清单" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:272 msgid "&Feed title:" @@ -4761,7 +4827,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 msgid "Recipe source code (python)" -msgstr "订阅清单源代码 (python)" +msgstr "订阅清单源代码(python)" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:97 msgid "" @@ -5147,7 +5213,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "Calibre 书库" @@ -5352,10 +5418,6 @@ msgstr "未选择书籍" msgid "Cannot view" msgstr "无法查看" -#: /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:1395 msgid "Cannot open folder" msgstr "无法打开文件夹" @@ -5410,8 +5472,8 @@ msgstr "转换错误" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

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

        无法转换:%s

        这是使用 DRM 保护的书籍。您必须使用第三方工具先去除其 DRM。" +"first remove the DRM using third party tools." +msgstr "

        无法转换:%s

        它是 DRM 保护书籍。您需要首先使用第三方工具去除 DRM。" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" @@ -5708,41 +5770,41 @@ msgstr "作者" msgid "Publishers" msgstr "出版商" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "开始转换 %d 本书" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "转换 %2$d 本书中的第 %1$d 本 (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "无法转换某些书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." -msgstr "无法转换 %2$d 本书中的 %1$d 本,由于未找到适用源格式。" +msgstr "由于未找到适用源格式,无法转换 %2$d 本书中的 %1$d 本。" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "您必须为 %s 设置用户名密码" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "抓取新闻来源于 " -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "转换现有" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5880,59 +5942,59 @@ msgstr "默认断词分行语言(&L)" msgid "&User stylesheet" msgstr "用户样式表(&U)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "定制电子书查看器的选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "记住上次使用窗口大小" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "设定用户 CSS 样式表。它将可以定制所有书籍外观。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "查看器最大窗口宽度像素数。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "断词分行文本" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "默认使用断词分行规则的语言" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "字体选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "衬线字体" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "Sans-serif 字体" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "等宽字体" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "标准字体大小 px 值" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "等宽字体大小 px 值" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "标准字体类型" @@ -5948,10 +6010,6 @@ msgstr "转到..." msgid "Position in book" msgstr "书内位置" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "/未知" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "转到引用。要找到引用编号,请使用引用模式。" @@ -6083,7 +6141,7 @@ msgstr "开关全屏" msgid "Print" msgstr "打印" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "打印电子书" @@ -6163,14 +6221,14 @@ 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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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 " @@ -6178,13 +6236,13 @@ msgid "" msgstr "" "若您使用 Android 手机上的 WordPlayer 电子书程序,您可以用设备直接访问您的 Calibre 书库。这需要您打开内容服务器。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "请记住保持 Calibre 运行,如此它才能一直提供服务。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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 " @@ -6193,30 +6251,30 @@ msgstr "" "您需要将 URL http://myhostname:8080 添加到您 WordPlayer 中的 Calibre 书库。此处 myhostname " "应为有效主机名或者您运行 Calibre 电脑的 IP 地址。" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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 "

        在 %s 已有无效书库,在试图移动现有书库前删除它。
        错误:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "欢迎向导" @@ -6888,11 +6946,11 @@ msgstr "下划线替换空格。" msgid "Requested formats not available" msgstr "请求格式不可用" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "密码以访问您的 Calibre 书库。用户名为 " -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6972,6 +7030,42 @@ msgstr "已完成" msgid "Working..." msgstr "工作中..." +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "中文(香港)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "英语" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "英语(澳大利亚)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "英语(加拿大)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "英语(印度)" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "URL 必须有 scheme sftp" @@ -7020,389 +7114,98 @@ msgstr "需登录才能访问内容的网站上对应的登录用户名。" msgid "Password for sites that require a login to access content." msgstr "需登录才能访问内容的网站上对应的登录密码。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "未知新闻来源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "下载完成" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "下载下列文章的某些部分失败:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr " 自 " -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "\t失败链接:" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "无法抓取文章。使用 -vv 选项运行察看原因。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "正在抓取源..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "从索引页面获取了源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "正在尝试下载封面..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "开始下载 [ %d 线程数]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "新闻源下载到 %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "无法下载封面:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "正在从 %s 下载封面" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "无标题文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "已下载文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "下载失败文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "抓取源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "西班牙语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "英语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "越南语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "拉丁塞尔维亚语" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "德语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "意大利语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "法语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "荷兰语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "波斯尼亚语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "加特兰语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "葡萄牙语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "匈牙利语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "跳过重复文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "蒙特内哥罗语" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "中文" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" @@ -7475,3 +7278,65 @@ msgstr "显示详细输出信息。有利调试" #~ msgid "Free unused diskspace from the database" #~ msgstr "从数据库中释放不用的磁盘空间" + +#~ msgid "Communicate with the Sony PRS-505 eBook reader." +#~ msgstr "与 Sony PRS-505 eBook reader 通信。" + +#~ msgid "Communicate with the Sony PRS-700 eBook reader." +#~ msgstr "与 Sony PRS-700 eBook reader 通信。" + +#~ msgid "French" +#~ msgstr "法语" + +#~ msgid "&Footer regular expression:" +#~ msgstr "页脚正则表达式(&F)" + +#~ msgid "" +#~ "

        Could not convert: %s

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

        无法转换:%s

        这是使用 DRM 保护的书籍。您必须使用第三方工具先去除其 DRM。" + +#~ msgid "/Unknown" +#~ msgstr "/未知" + +#~ msgid "&Header regular expression:" +#~ msgstr "页眉正则表达式(&H):" + +#~ msgid "Croatian" +#~ msgstr "克罗地亚语" + +#~ msgid "Serbian" +#~ msgstr "塞尔维亚语" + +#~ msgid "Spanish" +#~ msgstr "西班牙语" + +#~ msgid "Vietnamese" +#~ msgstr "越南语" + +#~ msgid "German" +#~ msgstr "德语" + +#~ msgid "Italian" +#~ msgstr "意大利语" + +#~ msgid "Dutch" +#~ msgstr "荷兰语" + +#~ msgid "Bosnian" +#~ msgstr "波斯尼亚语" + +#~ msgid "Catalan" +#~ msgstr "加特兰语" + +#~ msgid "Portuguese" +#~ msgstr "葡萄牙语" + +#~ msgid "Hungarian" +#~ msgstr "匈牙利语" + +#~ msgid "Montenegrin" +#~ msgstr "蒙特内哥罗语" + +#~ msgid "Chinese" +#~ msgstr "中文" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index 3ed6173d4d..b6c2e57f1f 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-03-27 23:33+0000\n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:14+0000\n" "Last-Translator: pikoman \n" "Language-Team: Chinese (Hong Kong) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+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/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ 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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ 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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ 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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "不要做任何事情" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

        Could not create recipe. Error:
        %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 2af4e03f16..ac3ef32c43 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-09-04 22:11+0000\n" -"PO-Revision-Date: 2009-07-29 07:14+0000\n" -"Last-Translator: mingster \n" +"POT-Creation-Date: 2009-09-10 02:30+0000\n" +"PO-Revision-Date: 2009-09-05 19:09+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Traditional Chinese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-09-05 09:46+0000\n" +"X-Launchpad-Export-Date: 2009-09-11 09:52+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -29,8 +29,8 @@ msgstr "English" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /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 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:65 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:67 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:317 #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:320 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1895 @@ -74,15 +74,15 @@ msgstr "English" #: /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:33 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:39 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:28 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:73 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:74 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:63 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:64 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:65 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:66 @@ -96,11 +96,11 @@ msgstr "English" #: /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:262 -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:261 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:268 #: /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/__init__.py:21 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:108 @@ -112,14 +112,13 @@ msgstr "English" #: /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:35 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:40 #: /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/dialogs/scheduler.py:42 #: /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 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 #: /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 @@ -131,12 +130,12 @@ msgstr "English" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 #: /home/kovid/work/calibre/src/calibre/library/server.py:419 #: /home/kovid/work/calibre/src/calibre/library/server.py:517 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103 #: /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: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 "不詳" @@ -391,7 +390,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:13 #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:24 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:88 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:12 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hindu.py:13 msgid "Kovid Goyal" msgstr "" @@ -477,7 +476,7 @@ msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 -msgid "Communicate with the Sony PRS-505 eBook reader." +msgid "Communicate with the Sony PRS-300/505 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 @@ -498,7 +497,7 @@ msgid "Sending metadata to device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:17 -msgid "Communicate with the Sony PRS-700 eBook reader." +msgid "Communicate with the Sony PRS-600/700 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 @@ -543,7 +542,7 @@ msgid "There is insufficient free space on the storage card" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:434 #: /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 @@ -1643,7 +1642,7 @@ msgstr "" msgid "Disable compression of the file contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:103 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:102 msgid "All articles" msgstr "" @@ -1787,6 +1786,15 @@ msgid "" "it will assume that every line represents a paragraph instead." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Normally calibre treats blank lines as paragraph markers. With this option " +"it will assume that every line starting with an indent (either a tab or 2+ " +"spaces) represents a paragraph.Paragraphs end when the next line that starts " +"with an indent is reached." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/output.py:23 msgid "Format to use inside the pdb container. Choices are:" msgstr "" @@ -1828,8 +1836,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:33 @@ -1865,8 +1873,8 @@ msgid "Crop Options:" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 @@ -1874,25 +1882,25 @@ msgstr "" msgid "Options to control the transformation of pdf" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:25 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:23 msgid "" "[options] file.pdf password\n" "\n" "Decrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:23 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:25 msgid "" "[options] file.pdf password\n" "\n" "Encrypt a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" msgstr "" @@ -2018,7 +2026,7 @@ msgid "" "first and then try it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:32 msgid "" "Run the text input through the markdown pre-processor. To learn more about " "markdown see" @@ -2038,115 +2046,129 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Do not add a blank line between paragraphs." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "" +"The maximum number of characters per line. This splits on the first space " +"before the specified value. If no space is found the line will be broken at " +"the space after and will exceed the specified value. Also, there is a " +"minimum of 25 characters. Use 0 to disable line splitting." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:48 +msgid "" +"Force splitting on the max-line-length value when no space is present. Also " +"allows max-line-length to be below the minimum" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:52 msgid "Add a tab at the beginning of each paragraph." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:31 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:33 msgid "Toolbar icon size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:35 msgid "Show button labels in the toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:37 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:39 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Sort tags list by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:45 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:47 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:49 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:60 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:61 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:63 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:65 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:67 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:397 msgid "Copied" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:152 msgid "Copy to Clipboard" msgstr "" @@ -2245,16 +2267,16 @@ 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_input_ui.py:31 #: /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:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:35 @@ -2349,7 +2371,7 @@ 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/convert/xexp_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:491 @@ -2427,7 +2449,7 @@ msgstr "" #: /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:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Inline TOC" msgstr "" @@ -2738,11 +2760,16 @@ msgstr "" 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:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:39 msgid "Treat each &line as a paragraph" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:42 +msgid "Assume print formatting" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" msgstr "" @@ -2779,6 +2806,39 @@ msgstr "" msgid "RB Output" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 +msgid "Choose the format to view" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "Cannot build regex using the GUI builder without a book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:82 +msgid "No formats available" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "Open book" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:98 +msgid "~" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:46 +msgid "Regex Builder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:47 +msgid "Preview" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:48 +msgid "Regex:" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" @@ -2791,7 +2851,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:91 #: /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 "" @@ -2822,55 +2881,55 @@ msgstr "" msgid "Insert page breaks before (XPath 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:37 +msgid "Header regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:40 +msgid "Footer regular expression:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:51 #: /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:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:52 #: /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:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:57 #: /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:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:58 #: /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:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:60 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:61 msgid "Remove first &image" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:62 msgid "Insert &metadata as page at start of book" msgstr "" -#: /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:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:63 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -#: /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:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:64 msgid "Remove F&ooter" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:65 msgid "Remove H&eader" msgstr "" @@ -2920,11 +2979,11 @@ msgstr "" msgid "TXT Input" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:40 msgid "Process using markdown" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:41 msgid "" "

        Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:741 msgid "Invalid database location.
        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:779 msgid "Checking database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:799 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:804 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:805 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 " @@ -4155,93 +4221,93 @@ msgstr "" msgid "Aborting..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:42 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:43 msgid "You" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:146 msgid "Custom" msgstr "" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:144 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:231 msgid "Scheduled" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:284 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 msgid "%d recipes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Monday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Tuesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "Wednesday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 msgid "day" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Friday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Saturday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Sunday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:287 msgid "Thursday" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "Must set account information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:325 msgid "This recipe requires a username and password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:356 msgid "Created by: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:394 msgid "%d days, %d hours and %d minutes ago" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:396 msgid "Last downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:398 msgid "Last downloaded: never" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:424 #: /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:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:427 msgid "Add a custom news source" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Recipes" msgstr "" @@ -4472,37 +4538,37 @@ msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:229 msgid "Invalid input" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:230 msgid "

        Could not create recipe. Error:
        %s" msgstr "" #: /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 +#: /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 "Replace recipe?" msgstr "" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:236 msgid "A custom recipe named %s already exists. Do you want to replace it?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick recipe" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:202 msgid "Pick the recipe to customize" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222 msgid "Choose a recipe file" msgstr "" @@ -4967,7 +5033,7 @@ 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:478 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 msgid "Calibre Library" msgstr "" @@ -5163,10 +5229,6 @@ msgstr "" msgid "Cannot view" msgstr "" -#: /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:1395 msgid "Cannot open folder" msgstr "" @@ -5221,7 +5283,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " -"first remove the DRM using 3rd party tools." +"first remove the DRM using third party tools." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 @@ -5513,41 +5575,41 @@ msgstr "" msgid "Publishers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:99 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:149 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:166 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:167 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:186 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:198 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:203 msgid "Fetch news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:214 msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:215 msgid "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" @@ -5685,59 +5747,59 @@ msgstr "" msgid "&User stylesheet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:30 msgid "Options to customize the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:88 msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:41 msgid "Maximum width of the viewer window, in pixels." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:42 msgid "Hyphenate text" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:44 msgid "Default language for hyphenation rules" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:46 msgid "Font options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:48 msgid "The serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:50 msgid "The sans-serif font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "The monospaced font family" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:53 msgid "The standard font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:54 msgid "The monospaced font size in px" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:55 msgid "The standard font type" msgstr "" @@ -5753,10 +5815,6 @@ msgstr "" msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 -msgid "/Unknown" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" @@ -5885,7 +5943,7 @@ msgstr "" msgid "Print" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:113 msgid "Print eBook" msgstr "" @@ -5953,57 +6011,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:38 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:149 #: /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:289 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:288 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:293 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:292 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:295 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:294 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:372 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:371 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:443 +#: /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:444 +#: /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:455 +#: /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:529 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:528 msgid "welcome wizard" msgstr "" @@ -6613,11 +6671,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:233 +#: /home/kovid/work/calibre/src/calibre/library/server.py:232 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:598 +#: /home/kovid/work/calibre/src/calibre/library/server.py:595 msgid "" "[options]\n" "\n" @@ -6694,6 +6752,42 @@ msgstr "" msgid "Working..." msgstr "" +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:94 +msgid "Brazilian Portuguese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:95 +msgid "English (UK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:96 +msgid "Simplified Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:97 +msgid "Chinese (HK)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:98 +msgid "Traditional Chinese" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:99 +msgid "English" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:100 +msgid "English (AU)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:101 +msgid "English (CA)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:102 +msgid "English (IND)" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" msgstr "" @@ -6742,389 +6836,98 @@ msgstr "" msgid "Password for sites that require a login to access content." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:40 msgid "Unknown News Source" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:588 msgid "Download finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:590 msgid "Failed to download 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:596 msgid "Failed to download parts of the following articles:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:598 msgid " from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:600 msgid "\tFailed links:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:681 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:702 msgid "Fetching feeds..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:706 msgid "Got feeds from index page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:712 msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:766 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:782 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:792 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:799 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:925 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:996 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 -#: /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/news.py:1022 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:81 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:77 #: /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 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:60 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:64 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:79 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:84 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:67 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hrt.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jutarnji.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nacional_cro.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vecernji_list.py:26 -msgid "Croatian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm.py:25 -#: /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 -msgid "Serbian" -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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cubadebate.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diagonales.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_mercurio_chile.py:61 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_pais.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_el_universal.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elargentino.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elcronista.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elmundo.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_eltiempo_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_expansion_spanish.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_granma.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_infobae.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_cuarta.py:53 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_segunda.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_tercera.py:64 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lamujerdemivida.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lanacion_chile.py:54 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa.py:60 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_hn.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_laprensa_ni.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latribuna.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lavanguardia.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_marca.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miradasalsur.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek_argentina.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pagina12.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_veintitres.py:23 -msgid "Spanish" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_accountancyage.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_adventuregamers.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_al_jazeera.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_amspec.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ap.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ars_technica.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_atlantic.py:17 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 -#: /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 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_forbes.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_freakonomics.py:13 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honoluluadvertiser.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jpost.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_juventudrebelde_english.py:44 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_faculty.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_kellog_insight.py:19 -#: /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: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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moscow_times.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_msdnmag_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nasa.py:34 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_scientist.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_york_review_of_books_no_sub.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_new_yorker.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_news_times.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_newsweek.py:30 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_noaa.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nspm_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nytimes_sub.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ourdailybread.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_outlook_india.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_phd_comics.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_today.py:11 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_physics_world.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_politico.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_portfolio.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_reuters.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_san_fran_chronicle.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_aas.py:13 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_science_news.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sciencedaily.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scientific_american.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_scott_hanselman.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_seattle_times.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_security_watch.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_shacknews.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slashdot.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_slate.py:29 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_smh.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_soldiers.py:26 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegel_int.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_st_petersburg_times.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 -#: /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_theoldfoodie.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wikinews_en.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_winsupersite.py:10 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wired.py:14 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wsj.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_xkcd.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zdnet.py:16 -msgid "English" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_bbcvietnamese.py:16 -#: /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 "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:21 msgid "sr-Latn-RS" msgstr "" -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_diepresse.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elektrolese.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_faznet.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ftd.py:18 -#: /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 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_woz_die.py:7 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zeitde.py:15 -msgid "German" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_it.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_la_republica.py:6 -msgid "Italian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_courrierinternational.py:18 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cyberpresse.py:9 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_liberation.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mediapart.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_mondedurable.py:13 -msgid "French" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_de_standaard.py:12 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_degentenaar.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 -msgid "Dutch" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 -msgid "Bosnian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 -msgid "Catalan" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 -msgid "Portuguese" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 -msgid "Hungarian" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:81 msgid "Skipping duplicated article: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:86 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" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 -msgid "Chinese" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" "%prog URL\n" diff --git a/src/calibre/utils/config.py b/src/calibre/utils/config.py index d343043c97..bbdd437133 100644 --- a/src/calibre/utils/config.py +++ b/src/calibre/utils/config.py @@ -20,6 +20,8 @@ from collections import defaultdict if os.environ.has_key('CALIBRE_CONFIG_DIRECTORY'): config_dir = os.path.abspath(os.environ['CALIBRE_CONFIG_DIRECTORY']) elif iswindows: + if plugins['winutil'][0] is None: + raise Exception(plugins['winutil'][1]) config_dir = plugins['winutil'][0].special_folder_path(plugins['winutil'][0].CSIDL_APPDATA) if not os.access(config_dir, os.W_OK|os.X_OK): config_dir = os.path.expanduser('~') diff --git a/src/calibre/utils/ipc/__init__.py b/src/calibre/utils/ipc/__init__.py index 3d1a86922e..6adc250bb7 100644 --- a/src/calibre/utils/ipc/__init__.py +++ b/src/calibre/utils/ipc/__init__.py @@ -6,5 +6,30 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' +import os +from threading import Thread + +from calibre.constants import iswindows + +ADDRESS = r'\\.\pipe\CalibreGUI' if iswindows else \ + os.path.expanduser('~/.calibre-gui.socket') + +class RC(Thread): + + def __init__(self, print_error=True): + self.print_error = print_error + Thread.__init__(self) + self.conn = None + + def run(self): + from multiprocessing.connection import Client + self.done = False + try: + self.conn = Client(ADDRESS) + self.done = True + except: + if self.print_error: + import traceback + traceback.print_exc() diff --git a/src/calibre/utils/ipc/job.py b/src/calibre/utils/ipc/job.py index ec33c54231..16ce85ace6 100644 --- a/src/calibre/utils/ipc/job.py +++ b/src/calibre/utils/ipc/job.py @@ -30,6 +30,7 @@ class BaseJob(object): self.done2 = None self.killed = False self.failed = False + self.kill_on_start = False self.start_time = None self.result = None self.duration = None diff --git a/src/calibre/utils/ipc/server.py b/src/calibre/utils/ipc/server.py index f8bed4ce2d..4d2c4496bb 100644 --- a/src/calibre/utils/ipc/server.py +++ b/src/calibre/utils/ipc/server.py @@ -6,7 +6,7 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -import os, cPickle, time, tempfile +import sys, os, cPickle, time, tempfile from math import ceil from threading import Thread, RLock from Queue import Queue, Empty @@ -83,14 +83,16 @@ class CriticalError(Exception): class Server(Thread): - def __init__(self, notify_on_job_done=lambda x: x, pool_size=None): + def __init__(self, notify_on_job_done=lambda x: x, pool_size=None, + limit=sys.maxint): Thread.__init__(self) self.daemon = True global _counter self.id = _counter+1 _counter += 1 - self.pool_size = cpu_count() if pool_size is None else pool_size + limit = min(limit, cpu_count()) + self.pool_size = limit if pool_size is None else pool_size self.notify_on_job_done = notify_on_job_done self.auth_key = os.urandom(32) self.address = arbitrary_address('AF_PIPE' if iswindows else 'AF_UNIX') @@ -168,6 +170,7 @@ class Server(Thread): except Empty: pass + # Get notifications from worker process for worker in self.workers: while True: try: @@ -177,6 +180,7 @@ class Server(Thread): except Empty: break + # Remove finished jobs for worker in [w for w in self.workers if not w.is_alive]: self.workers.remove(worker) job = worker.job @@ -189,19 +193,27 @@ class Server(Thread): job.duration = time.time() - job.start_time self.changed_jobs_queue.put(job) + # Start new workers if len(self.pool) + len(self.workers) < self.pool_size: try: self.pool.append(self.launch_worker()) except Exception: pass + # Start waiting jobs if len(self.pool) > 0 and len(self.waiting_jobs) > 0: job = self.waiting_jobs.pop() - worker = self.pool.pop() job.start_time = time.time() - worker.start_job(job) - self.workers.append(worker) - job.log_path = worker.log_path + if job.kill_on_start: + job.duration = 0.0 + job.returncode = 1 + job.killed = job.failed = True + job.result = None + else: + worker = self.pool.pop() + worker.start_job(job) + self.workers.append(worker) + job.log_path = worker.log_path self.changed_jobs_queue.put(job) while True: @@ -215,11 +227,13 @@ class Server(Thread): self.kill_queue.put(job) def killall(self): - for job in self.workers: - self.kill_queue.put(job) + for worker in self.workers: + self.kill_queue.put(worker.job) def _kill_job(self, job): - if job.start_time is None: return + if job.start_time is None: + job.kill_on_start = True + return for worker in self.workers: if job is worker.job: worker.kill() diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 1513948bed..4f1a5336ad 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -57,7 +57,7 @@ recipe_modules = ['recipe_' + r for r in ( 'monitor', 'republika', 'beta', 'beta_en', 'glasjavnosti', 'esquire', 'livemint', 'thedgesingapore', 'darknet', 'rga', 'intelligencer', 'theoldfoodie', 'hln_be', 'honvedelem', - 'the_new_republic', + 'the_new_republic', 'philly', )] diff --git a/src/calibre/web/feeds/recipes/recipe_le_monde.py b/src/calibre/web/feeds/recipes/recipe_le_monde.py index c761233452..4859618a76 100644 --- a/src/calibre/web/feeds/recipes/recipe_le_monde.py +++ b/src/calibre/web/feeds/recipes/recipe_le_monde.py @@ -7,7 +7,7 @@ lemonde.fr ''' import re -from datetime import date +#from datetime import date from calibre.web.feeds.news import BasicNewsRecipe @@ -20,7 +20,28 @@ class LeMonde(BasicNewsRecipe): max_articles_per_feed = 30 no_stylesheets = True - cover_url='http://abonnes.lemonde.fr/titresdumonde/'+date.today().strftime("%y%m%d")+'/1.jpg' + remove_javascript = True + + + #cover_url='http://abonnes.lemonde.fr/titresdumonde/'+date.today().strftime("%y%m%d")+'/1.jpg' + + + extra_css = ''' + .dateline{color:#666666;font-family:verdana,sans-serif;font-size:xx-small;} + .mainText{font-family:Georgia,serif;color:#222222;} + .LM_articleText{font-family:Georgia,serif;} + .mainContent{font-family:Georgia,serif;} + .mainTitle{font-family:Georgia,serif;} + .LM_content{font-family:Georgia,serif;} + .content{font-family:Georgia,serif;} + .LM_caption{font-family:Georgia,serif;font-size:xx-small;} + .LM_imageSource{font-family:Arial,Helvetica,sans-serif;font-size:xx-small;color:#666666;} + h1{font-family:Georgia,serif;font-size:medium;color:#000000;} + .entry{font-family:Georgia,Times New Roman,Times,serif;} + .mainTitle{font-family:Georgia,Times New Roman,Times,serif;} + h2{font-family:Georgia,Times New Roman,Times,serif;font-size:large;} + small{{font-family:Arial,Helvetica,sans-serif;font-size:xx-small;} + ''' feeds = [ ('A la Une', 'http://www.lemonde.fr/rss/une.xml'), @@ -40,14 +61,20 @@ class LeMonde(BasicNewsRecipe): ('Examens', 'http://www.lemonde.fr/rss/sequence/0,2-3404,1-0,0.xml'), ('Opinions', 'http://www.lemonde.fr/rss/sequence/0,2-3232,1-0,0.xml') ] + keep_only_tags = [dict(name='div', attrs={'id':["mainTitle","mainContent","LM_content","content"]}), + dict(name='div', attrs={'class':["post"]}) + ] remove_tags = [dict(name='img', attrs={'src':'http://medias.lemonde.fr/mmpub/img/lgo/lemondefr_pet.gif'}), dict(name='div', attrs={'id':'xiti-logo-noscript'}), dict(name='br', attrs={}), dict(name='iframe', attrs={}), + dict(name='table', attrs={'id':["toolBox"]}), + dict(name='table', attrs={'class':["bottomToolBox"]}), + dict(name='div', attrs={'class':["pageNavigation","fenetreBoxesContainer","breakingNews","LM_toolsBottom","LM_comments","LM_tools","pave_meme_sujet_hidden","boxMemeSujet"]}), + dict(name='div', attrs={'id':["miniUne","LM_sideBar"]}), ] - extra_css = '.ar-tit {font-size: x-large;} \n .dt {font-size: x-small;}' preprocess_regexps = [ (re.compile(i[0], re.IGNORECASE|re.DOTALL), i[1]) for i in [ @@ -68,8 +95,8 @@ class LeMonde(BasicNewsRecipe): ] ] - def print_version(self, url): - return re.sub('http://www\.lemonde\.fr/.*_([0-9]+)_[0-9]+\.html.*','http://www.lemonde.fr/web/imprimer_element/0,40-0,50-\\1,0.html' ,url) + # def print_version(self, url): + # return re.sub('http://www\.lemonde\.fr/.*_([0-9]+)_[0-9]+\.html.*','http://www.lemonde.fr/web/imprimer_element/0,40-0,50-\\1,0.html' ,url) # Used to filter duplicated articles articles_list = [] @@ -94,3 +121,5 @@ class LeMonde(BasicNewsRecipe): return True return False return False + + diff --git a/src/calibre/web/feeds/recipes/recipe_philly.py b/src/calibre/web/feeds/recipes/recipe_philly.py new file mode 100644 index 0000000000..f8dc24d22f --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_philly.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +''' +philly.com/inquirer/ +''' +import re +from calibre.web.feeds.recipes import BasicNewsRecipe + +class Philly(BasicNewsRecipe): + + title = 'Philadelphia Inquirer' + __author__ = 'RadikalDissent' + language = 'en' + description = 'Daily news from the Philadelphia Inquirer' + no_stylesheets = True + use_embedded_content = False + oldest_article = 1 + max_articles_per_feed = 25 + extra_css = ''' + .byline {font-size: small; color: grey; font-style:italic; } + .lastline {font-size: small; color: grey; font-style:italic;} + .contact {font-size: small; color: grey;} + .contact p {font-size: small; color: grey;} + ''' + preprocess_regexps = [(re.compile(i[0], re.IGNORECASE | re.DOTALL), i[1]) for i in + [ + (r'', lambda match: '

        '), + (r'', lambda match: '
        '), + (r'', lambda match: '
        ') + ] + ] + keep_only_tags = [ + dict(name='h1'), + dict(name='p', attrs={'class':['byline','lastline']}), + dict(name='div', attrs={'class':'body-content'}), + ] + + remove_tags = [ + dict(name='hr'), + dict(name='p', attrs={'class':'buzzBadge'}), + ] + def print_version(self, url): + return url + '?viewAll=y' + + + feeds = [ + ('Front Page', 'http://www.philly.com/inquirer_front_page.rss'), + ('Business', 'http://www.philly.com/inq_business.rss'), + ('News', 'http://www.philly.com/inquirer/news/index.rss'), + ('Nation', 'http://www.philly.com/inq_news_world_us.rss'), + ('Local', 'http://www.philly.com/inquirer_local.rss'), + ('Health', 'http://www.philly.com/inquirer_health_science.rss'), + ('Education', 'http://www.philly.com/inquirer_education.rss'), + ('Editorial and opinion', 'http://www.philly.com/inq_news_editorial.rss'), + ('Sports', 'http://www.philly.com/inquirer_sports.rss') + ]