From 360701b3afbe62d69a22e8d80915e3e0fd6eb806 Mon Sep 17 00:00:00 2001
From: Kovid Goyal
Date: Mon, 29 Dec 2008 23:51:42 -0800
Subject: [PATCH] IGN:Updated translations
---
src/calibre/gui2/library.py | 9 +-
src/calibre/translations/bg.po | 982 +++++++++++++++++------------
src/calibre/translations/ca.po | 980 +++++++++++++++++------------
src/calibre/translations/cs.po | 982 +++++++++++++++++------------
src/calibre/translations/de.po | 995 ++++++++++++++++++------------
src/calibre/translations/el.po | 982 +++++++++++++++++------------
src/calibre/translations/es.po | 1013 ++++++++++++++++++------------
src/calibre/translations/fr.po | 984 +++++++++++++++++------------
src/calibre/translations/gl.po | 982 +++++++++++++++++------------
src/calibre/translations/it.po | 980 +++++++++++++++++------------
src/calibre/translations/nb.po | 982 +++++++++++++++++------------
src/calibre/translations/nds.po | 995 ++++++++++++++++++------------
src/calibre/translations/nl.po | 980 +++++++++++++++++------------
src/calibre/translations/pl.po | 1026 +++++++++++++++++++------------
src/calibre/translations/pt.po | 982 +++++++++++++++++------------
src/calibre/translations/ru.po | 2 +-
src/calibre/translations/sk.po | 982 +++++++++++++++++------------
src/calibre/translations/sl.po | 980 +++++++++++++++++------------
src/calibre/translations/sv.po | 982 +++++++++++++++++------------
src/calibre/translations/te.po | 982 +++++++++++++++++------------
20 files changed, 10946 insertions(+), 6836 deletions(-)
diff --git a/src/calibre/gui2/library.py b/src/calibre/gui2/library.py
index 75d2aade59..6f3ae0454f 100644
--- a/src/calibre/gui2/library.py
+++ b/src/calibre/gui2/library.py
@@ -15,7 +15,8 @@ from PyQt4.QtCore import QAbstractTableModel, QVariant, Qt, QString, \
from calibre import strftime
from calibre.ptempfile import PersistentTemporaryFile
from calibre.library.database2 import FIELD_MAP
-from calibre.gui2 import NONE, TableView, qstring_to_unicode, config
+from calibre.gui2 import NONE, TableView, qstring_to_unicode, config,\
+ error_dialog
from calibre.utils.search_query_parser import SearchQueryParser
class LibraryDelegate(QItemDelegate):
@@ -657,6 +658,8 @@ class DeviceBooksView(BooksView):
self.rating_delegate = None
for i in range(10):
self.setItemDelegateForColumn(i, self.itemDelegate())
+ self.setDragDropMode(self.NoDragDrop)
+ self.setAcceptDrops(False)
def resizeColumnsToContents(self):
QTableView.resizeColumnsToContents(self)
@@ -667,6 +670,10 @@ class DeviceBooksView(BooksView):
def sortByColumn(self, col, order):
TableView.sortByColumn(self, col, order)
+
+ def dropEvent(self, *args):
+ error_dialog(self, _('Not allowed'),
+ _('Dropping onto a device is not supported. First add the book to the calibre library.')).exec_()
class OnDeviceSearch(SearchQueryParser):
diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po
index befcfc9d76..edcc079e80 100644
--- a/src/calibre/translations/bg.po
+++ b/src/calibre/translations/bg.po
@@ -6,25 +6,203 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.51\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-05-24 06:23+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:56+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr ""
@@ -198,64 +376,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -263,11 +384,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -278,13 +399,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -303,87 +424,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -414,7 +535,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -423,11 +544,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -701,11 +822,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -716,118 +837,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -868,95 +989,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1330,84 +1451,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1546,90 +1667,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1652,200 +1818,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1854,6 +2020,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -1925,25 +2117,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -1953,7 +2145,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2573,26 +2765,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2698,9 +2890,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3169,16 +3361,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3290,152 +3482,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3451,288 +3643,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4459,20 +4685,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4495,47 +4721,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po
index f028f4ec6b..7fae22dc54 100644
--- a/src/calibre/translations/ca.po
+++ b/src/calibre/translations/ca.po
@@ -10,24 +10,202 @@ msgid ""
msgstr ""
"Project-Id-Version: ca\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-05-24 06:21+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr ""
@@ -201,64 +379,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Desconegut"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -266,11 +387,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -281,13 +402,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -306,87 +427,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -417,7 +538,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -426,11 +547,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -747,11 +868,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -762,118 +883,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -914,95 +1035,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1376,84 +1497,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Directoris emprats amb freqüència"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1592,90 +1713,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Ubicació de la base de dades no vàlida"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Cal que siga un directori."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Ubicació de la base de dades no vàlida "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Ubicació de la base de dades no vàlida.
No es pot escriure "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Configuració"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Cerca la nova ubicació de la base de dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1698,200 +1864,200 @@ msgstr "Cerca la nova ubicació de la base de dades"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Afegir el directori al llistat de directoris freqüents"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr "Elimiar el directori al llistat de directoris freqüents"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Nom d'&usuari:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Contrasenya:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1900,6 +2066,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "ERROR"
@@ -1971,25 +2163,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "No pot llegir-se"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "No tens permissos per a llegir l'arxiu: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Error llegint l'arxiu"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Error llegint de l'arxiu:
"
@@ -1999,7 +2191,7 @@ msgid " is not a valid picture"
msgstr " no és una imatge vàlida"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "No puc convertir-lo"
@@ -2635,26 +2827,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "No puc aconseguir la coberta.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "No puc aconseguir la coberta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "No puc aconseguir la coberta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Cal especificar un ISBN correcte per al llibre."
@@ -2761,9 +2953,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3232,16 +3424,16 @@ msgstr "En espera..."
msgid "Working"
msgstr "Està treballant..."
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3353,152 +3545,152 @@ msgstr "Obre l'eBook"
msgid "Configure"
msgstr "Configura"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Error en la comunicació amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "Envia a la memòria interna"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "Envia a la targeta de memòria"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Edita metadades individualment"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Edita metadades en massa"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Desa al disc"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Converteix individualment"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Converteix tots"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3514,208 +3706,242 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Sense espai al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr "
No puc desar llibres al dispositiu perquè no hi ha espai restant "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "No puc editar les meta-dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Cap llibre seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "No puc desar al disc"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Cap llibre seleccionat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "No puc mostrar-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "No puc configurar-lo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "No puc configurar-lo amb treballs processant-se"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "No puc moure la base de dades"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Error comunicant amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3723,81 +3949,81 @@ msgstr ""
"Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a "
"connectar el dispositiu i torne a iniciar el programa"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4528,20 +4754,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4564,47 +4790,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Creat per "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po
index 34cbbcd0fe..d88120fd36 100644
--- a/src/calibre/translations/cs.po
+++ b/src/calibre/translations/cs.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-10-23 12:18+0000\n"
"Last-Translator: raduz \n"
"Language-Team: Czech \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Neznámý"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Disk %s nebyl nalezen. Zkuste restart."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Do čtecího zařízení není vložena žádná paměťová karta."
@@ -242,64 +420,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr "Extrahovat obsah vytvořeného EPUB souboru do určeného adresáře."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Neznámý"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -307,11 +428,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr "V archivu nebyl nalezen žádný ebook."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -322,13 +443,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Musíte specifikovat vstupní HTML soubor."
@@ -350,23 +471,23 @@ msgstr ""
"\t\tPříliš mnoho tagů. Přerozděleno bez zachování struktury. To může "
"způsobit nesprávné zobrazení."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Zpracované HTML bylo zapsano do "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Volby pro nastavení průchodu HTML souborem."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Výstupní adresář. Standardně je aktuální adresář."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr "Kódování znakové sady HTML souborů. Standardně je autodetekována."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -374,11 +495,11 @@ msgstr ""
"Výstuo je uložen do ZIP souboru. Pokud je zvolena tato volba, položka --"
"output by měly obsahovat název souboru, nikoliv adresáře."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Nastavuje následovaní odkazů v HTML souborech."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -386,7 +507,7 @@ msgstr ""
"Nastavuje procházení HTML souborů do šířky. Normálně je nastaveno procházení "
"do hloubky."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -395,39 +516,39 @@ msgstr ""
"nezáporné číslo. 0 znamená, že nejsou následovány žádné odkazy obsažené v "
"HTML souboru."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Nastavit metadata pro generovanou knihu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Zadat název. Standardně je autodetekován."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "Autor/ři knihy v seznamu odděleném čárkou."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr "Téma(ta) knihy jako seznam oddělený čárkami."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr "Zadat vydavatele této knihy."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr "Shrnutí této knihy."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr "Nahrát metadata ze zadaného OPF souboru."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Nastavení užitečná pro odlaďování."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -435,11 +556,11 @@ msgstr ""
"Zobrazovat více informací při zpracování. Může být zadáno několikrát pro "
"zvětšení množství informací."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr "Výstupní HTML je zobrazeno v podobě lépe čitelné pro člověka."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -477,7 +598,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Užitečné pro ladění programu."
@@ -486,11 +607,11 @@ msgstr "Užitečné pro ladění programu."
msgid "OEB ebook created in"
msgstr "OEB kniha vytvořena v"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -778,11 +899,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -793,118 +914,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -945,95 +1066,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1407,84 +1528,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1623,90 +1744,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1729,200 +1895,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1931,6 +2097,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -2002,25 +2194,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -2030,7 +2222,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2650,26 +2842,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2775,9 +2967,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3246,16 +3438,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3367,152 +3559,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3528,288 +3720,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4536,20 +4762,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4572,47 +4798,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po
index 55c24fb65a..04b6430d42 100644
--- a/src/calibre/translations/de.po
+++ b/src/calibre/translations/de.po
@@ -7,25 +7,214 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
-"PO-Revision-Date: 2008-12-19 00:09+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
+"PO-Revision-Date: 2008-12-25 03:18+0000\n"
"Last-Translator: S. Dorscht \n"
"Language-Team: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:56+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr "Macht gar nix"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr "Basis"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr "Datei Typ"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr "Metadaten Reader"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr "Metadaten Writer"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+"Folge alle lokalen Verweise in einer HTML Datei und erstelle eine ZIP Datei "
+"mit allen verlinkten Dateien. Dieses Plugin läuft immer, wenn sie eine HTML "
+"Datei zur Bibliothek hinzufügen."
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr "Metadaten aus %s Dateien lesen"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr "Cover aus Comic Dateien extrahieren"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr "Metadaten in EPUB Dateien angeben"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr "Metadaten in LRF Dateien angeben"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr "Metadaten in RTF Dateien angeben"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr "Installierte Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr "Mapping für Dateityp Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr "Lokale Plugin Anpassung"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr "Ausgeschaltene Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr "%s benötigt Calibre Version größer als %s"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr "%s wird nicht unterstützt auf %s"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr "Kein gültiges Plugin gefunden in "
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr "Staren des Plugins %s schlug fehl. Traceback:"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+" %prog options\n"
+" \n"
+" Calibre anpassen durch das Laden externer Plugins.\n"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+"Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin "
+"enthält."
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+"Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein "
+"Komma getrennt an."
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr "Installierte Plugins auflisten"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr "Gewähltes Plugin einschalten"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr "Gewähltes Plugin ausschalten"
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Im Reader ist keine Speicherkarte eingesteckt."
@@ -263,64 +452,7 @@ msgstr ""
"Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis "
"extrahieren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Unbekannt"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -332,11 +464,11 @@ msgstr ""
"Konvertiert verschiedenste eBook Formate in eine %s Datei. Unterstützte "
"Formate: %s\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr "Konnte kein eBook im Archiv finden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -354,13 +486,13 @@ msgstr ""
"Verknüpfungen aus dem\n"
" Element der OPF Datei verwendet. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr "Ausgabe geschrieben nach "
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Geben Sie eine Eingabedatei im HTML Format an."
@@ -383,25 +515,25 @@ msgstr ""
"\t\tZu viel Textauszeichnung. Wieder-Aufteilung ohne Bewahrung der Struktur. "
"Dies kann zu falschem Rendering führen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Verarbeitetes HTML wurde geschrieben in "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Einstellungen zur Kontrolle der Durchforstung von HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches "
"Erkennen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -409,11 +541,11 @@ msgstr ""
"Erstellt die Ausgabe in eine ZIP Datei. Wird diese Option angegeben, sollte -"
"-output der Name einer Datei und nicht eines Verzeichnisses sein."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -421,7 +553,7 @@ msgstr ""
"Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. "
"Normalerweise werden sie zuerst in die Tiefe durchforstet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -430,39 +562,39 @@ msgstr ""
"Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der "
"ursprünglichen HTML Datei verfolgt werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Geben Sie die Metadaten des erstellten eBooks an"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "Autor(en) des eBooks, als durch Kommata getrennte Liste."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr "Das Thema dieses Buches, als durch Kommata getrennte Liste."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr "Geben Sie den Herausgeber dieses Buches an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr "Inhaltsübersicht dieses Buches."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr "Metadaten aus der angegebenen OPF Datei laden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Hilfreiche Einstellungen zur Fehlersuche"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -470,13 +602,13 @@ msgstr ""
"Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur "
"Vergrößerung der Ausführlichkeit mehrfach angegeben werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
"Ausgabe HTML ist \"hübsch gedruckt\" zur einfacheren Analyse durch "
"menschliche Wesen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -518,7 +650,7 @@ msgstr ""
"Freiräume abändern."
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Hilfreich bei der Fehlersuche."
@@ -527,11 +659,11 @@ msgstr "Hilfreich bei der Fehlersuche."
msgid "OEB ebook created in"
msgstr "OEB eBook erstellt in"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr "%prog [options] OPFFILE"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr "Ausgabedatei. Voreinstellung stammt aus dem Namen der Eingabedatei."
@@ -886,11 +1018,11 @@ msgstr ""
"cp-1252. Eine andere gebräuchliche Alternative ist utf-8. In der "
"Voreinstellung wird versucht, die Kodierung zu erraten."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr "Konvertierung von %s nach LRF wird nicht unterstützt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -909,19 +1041,19 @@ msgstr ""
"ZIP Archive, indem es nach einem eBook im Archiv sucht.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Keine Datei zur Konvertierung angegeben."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "%s gerendert."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "%s schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
@@ -931,60 +1063,60 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
"Einstellungen zur Kontrolle der Konvertierung von Comic (CBR, CBZ) Dateien "
"zu eBooks"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
"Titel für erstelltes eBook. In der Voreinstellung wird der Dateiname benutzt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Gibt den Autor in den Metadaten des erstellen eBooks an. Voreinstellung ist "
"%default."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
"Pfad zur Ausgabedatei. Die Datei wird im aktuellen Verzeichnis erstellt "
"(Voreinstellung)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Anzahl der Farben für die Konvertierung von Graustufenbildern. "
"Voreinstellung: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Deaktivieren der Normalisierung (verbessert den Kontrast) des Farbbereichs "
"für Bilder. Voreinstellung: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Seitenverhältnis des Bildes beibehalten. Voreinstellung ist "
"bildschirmfüllende Darstellung."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Schärfen deaktivieren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Bilder im Querformat nicht in zwei Bilder im Hochformat aufteilen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -992,7 +1124,7 @@ msgstr ""
"Seitenverhältnis beibehalten und Bild so skalieren, dass die Bildschirmhöhe "
"als Bildbreite in der Querformatansicht verwendet wird."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -1000,7 +1132,7 @@ msgstr ""
"Benutzt für rechts-nach-links Publikationen wie Mangas. Querformatige Seiten "
"werden von rechts nach links in mehrere hochformatige Seiten unterteilt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -1008,7 +1140,7 @@ msgstr ""
"Entkörnung einschalten. Reduziert die Körnigkeit. Kann die Bearbeitungszeit "
"stark verlängern."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -1017,7 +1149,7 @@ msgstr ""
"sortieren, sondern die Reihenfolge verwenden, in der sie zum Comic "
"hinzugefügt wurden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
@@ -1028,7 +1160,7 @@ msgstr ""
"Diese Einstellung funktioniert für alle Geräte mit derselben "
"Bildschirmgröße. Wahlmöglichkeiten sind %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -1036,11 +1168,11 @@ msgstr ""
"Ausführlicher, hilfreich zur Fehlersuche. Kann mehrmals angegeben werden um "
"eine größere Ausführlichkeit zu erreichen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Fortschrittsbalken nicht anzeigen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
@@ -1050,11 +1182,11 @@ msgstr ""
"\n"
"Konvertiert ein Comic einer CBZ oder CBR Datei in ein eBook. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Ausgabe gespeichert unter"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Rendere Seiten des Comics..."
@@ -1103,56 +1235,56 @@ msgstr "Einstellungen für html2lrf"
msgid "Fetching of recipe failed: "
msgstr "Abruf des Rezepts misslungen: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBook Designer Datei erkannt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tAnalysiere HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tBaen Datei erkannt. Analysiere erneut..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Vorverarbeitetes HTML gespeichert unter "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Verarbeite %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tKonvertiere in BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Konnte Datei nicht analysieren: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s ist eine leere Datei"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Fehlschlag bei der Analysierung von %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Konnte Link %s nicht zu TOC hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Konnte Bild %s nicht verarbeiten. Fehler: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Konnte verschachteltes PNG %s nicht verarbeiten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1160,14 +1292,14 @@ msgstr ""
"Konnte Bild nicht verarbeiten: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Ein Fehler trat während der Bearbeitung einer Tabelle auf: %s. "
"Tabellenformat wird ignoriert."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1175,11 +1307,11 @@ msgstr ""
"Schlechte Tabelle:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabelle enthält Zelle, die zu groß ist"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1187,19 +1319,19 @@ msgstr ""
"Sichern Sie die Website %s zuerst als HTML Datei und benutzen Sie dann "
"html2lrf mit der gespeicherten HTML Datei."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Konnte Umschlagbild nicht lesen: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Lesen nicht möglich von: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Verarbeitung der OPF Datei schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1644,89 +1776,89 @@ msgid "The output directory. Defaults to the current directory."
msgstr ""
"Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Häufig benutzte Verzeichnisse"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
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:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr ""
"Das zu verwendende Format bei der Speicherung einzelner Dateie auf die "
"Festplatte"
-#: /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 Seriennummerierung"
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:54
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53
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:55
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54
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:56
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55
msgid "Oldest news kept in database"
msgstr "Älteste in der Datenbank gespeicherte Nachrichten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56
msgid "Show system tray icon"
msgstr "Symbol im Systembereich der Kontrollleiste anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
msgid "Upload downloaded news to device"
msgstr "Geladene Nachrichten auf das Gerät übertragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr "Bücher nach der Übertragung auf das Gerät aus der Bibliothek löschen"
@@ -1866,19 +1998,27 @@ msgstr "Ent&körnung"
msgid "&Wide"
msgstr "&Weite"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr " Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr "von"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Erweitert"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr "Allgemein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr "Schnittstelle"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
@@ -1886,59 +2026,95 @@ msgstr ""
"Content\n"
"Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr "Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr "Kein gültiger Plugin Pfad"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr "%s ist kein gültiger Plugin Pfad"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr "Plugin wählen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr "Plugin kann nicht ausgeschaltet werden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr "Das Plugin: %s kann nicht ausgeschaltet werden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr "Plugin nicht anpassbar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr "Plugin: %s bedarf keines Anpassens"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr "Anpassen von %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr "Fehler Log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr "Zugriffs-Protokolldatei:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr "Content Server konnte nicht gestartet werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr "Ungültige Größe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
"Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Ortsangabe der Datenbank ungültig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Muss ein Verzeichnis sein."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Ortsangabe der Datenbank ungültig "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Komprimiere Datenbank. Das kann etwas dauern..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Komprimiere Datenbank..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Konfiguration"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1947,15 +2123,16 @@ msgstr ""
"sortiert gespeichert und die Metadaten werden in der Datei metadata.db "
"gespeichert)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Zu einem neuen Ort der Datenbank wechseln"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1978,15 +2155,15 @@ msgstr "Zu einem neuen Ort der Datenbank wechseln"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Nach einer Bestätigung vor dem Löschen von Dateien fragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
@@ -1994,19 +2171,19 @@ msgstr ""
"Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem "
"Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr "&Metadaten aus Dateien lesen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Format zur &Speicherung einer Datei:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -2014,108 +2191,108 @@ msgstr ""
"Voreinstellung der Zeitüberschreitung für Netzwerkabrufe festsetzen (Gilt "
"immer dann, wenn aus dem Internet Informationen abgerufen werden sollen)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " Sekunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr "Sprache wäh&len (erfordert Neustart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr "Normal"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr "Hoch"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr "Niedrig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr "Auftrags&priorität:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
"Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
"Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "&Römische Ziffern für Serien Nummerierung verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
"A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht "
"angezeigt werden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Groß"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Mittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Klein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "&Größe der Schaltflächen in der Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Zeige &Text in Schaltflächen der Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr "Den internen &Viewer für die folgenden Formate verwenden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
"Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Geladene &Nachrichten automatisch an das Gerät senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Freier unbenutzter Festplattenspeicher der Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "Datenbank &komprimieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Meta-Daten aus dem Dateinamen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
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 "
@@ -2125,23 +2302,23 @@ msgstr ""
"von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen "
"können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr "Server &Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Ben&utzername:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Passwort:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
@@ -2149,13 +2326,13 @@ msgstr ""
"Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über "
"das Webinterface zugreifen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "Pa&sswort anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
@@ -2163,31 +2340,31 @@ msgstr ""
"Maximale Größe (BreitexHöhe) der angezeigten Covers. Größere Covers werden "
"verkleinert. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr "Maximale &Cover-Größe:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr "Server &starten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr "Server st&oppen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr "Server &testen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr "Server &automatisch beim Starten hochfahren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr "Server Logs ansehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2201,6 +2378,34 @@ msgstr ""
"auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle "
"Hostname oder die IP Adresse dieses Rechners sein."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+"Hier können Sie das Verhalten von Calibrie anpassen, indem sie festlegen, "
+"welche Plugins verwendet werden."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr "Plugin &ein-/ausschalten"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr "Plugin &anpassen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr "Neues Plugin hinzufügen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr "&Plugin Datei:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr "&Hinzufügen"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "FEHLER"
@@ -2279,25 +2484,25 @@ msgstr "Wählen Sie das Umschlagbild für "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Lesen nicht möglich"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Sie haben nicht die nötigen Rechte, um diese Datei zu lesen: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Fehler beim Lesen der Datei"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Es trat ein Fehler beim Lesen dieser Datei auf:
"
@@ -2307,7 +2512,7 @@ msgid " is not a valid picture"
msgstr " ist kein gültiges Bild"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Konvertierung nicht möglich"
@@ -2988,7 +3193,7 @@ msgstr "&Format entfernen:"
msgid "A&utomatically set author sort"
msgstr "Automatisch Sortierung nach Autor setzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2998,19 +3203,19 @@ msgstr ""
"LibraryThing.com an.
Insofern Sie dies nicht besitzen, können "
"Sie sich kostenlos anmelden!
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Konnte kein Umschlagbild abrufen.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "Konnte kein Umschlagbild abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Kann kein Umschlagbild abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Sie müssen die ISBN für dieses Buch angeben."
@@ -3119,9 +3324,9 @@ msgstr "Neue individuelle Nachrichtenquelle hinzufügen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr "Nachrichten"
@@ -3644,16 +3849,16 @@ msgstr "Abwarten und Tee trinken..."
msgid "Working"
msgstr "Bei der Arbeit..."
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "Kann Auftrag nicht abbrechen"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr "Kann Aufträge, die mit dem Gerät kommunizieren, nicht abbrechen"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr "Auftrag wird schon ausgeführt"
@@ -3765,27 +3970,27 @@ msgstr "eBook öffnen"
msgid "Configure"
msgstr "Konfigurieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Fehler bei der Kommunikation mit dem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr "&Wiederherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr "&Spenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr "Be&enden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr "&Neustart"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3793,42 +3998,42 @@ msgstr ""
"
Hilfe gibt es online bei %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s von Kovid Goyal %%(version)s
%%(device)s
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "An Hauptspeicher senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "An Speicherkarte senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "und aus der Datenbank löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr "Auf die Speicherkarte senden (Voreinstellung)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Meta-Daten einzeln bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Meta-Daten auf einmal bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3836,7 +4041,7 @@ msgstr ""
"Bücher rekursiv hinzufügen (Ein Buch pro Verzeichnis, setzt voraus, dass "
"jede eBook Datei das gleiche Buch in einem unterschiedlichen Format enthält)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3844,79 +4049,79 @@ msgstr ""
"Bücher rekursiv hinzufügen (Mehrere Bücher pro Verzeichnis, setzt voraus, "
"dass jede eBook Datei ein anderes Buch enthält)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Auf Festplatte speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Auf Festplatte in ein einziges Verzeichnis speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr "Nur das %s Format auf Festplatte speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Vorschau"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Spezielles Format ansehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Einzeln konvertieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Auf einmal konvertieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr "Voreinstellung für Konvertierung eingeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr "Voreinstellungen für die Konvertierung von Comics eingeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr "Ähnliche Bücher..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr "Schlechter Datenbank Standort"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr "Migriere Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr "Gerät: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr " gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr "Angeschlossen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr "Gerätedatenbank ist beschädigt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3947,8 +4152,25 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr "Stop"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr "Füge Bücher rekursiv hinzu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr "Hinzugefügt "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr "Suche..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3956,104 +4178,121 @@ msgstr ""
"Es existieren bereits Bücher mit dem selben Titel in der Datenbank. "
"Sollen die folgenden Bücher trotzdem hinzugefügt werden?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Duplikate gefunden!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr "Lade Bücher auf das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr "Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr "EPUB Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr "LRF Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr "HTML Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr "LIT Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr "MOBI Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr "Text Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr "PDF Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr "Comics"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr "Archive"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr "Lese Metadaten..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr "Füge Bücher hinzu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr "Lese Metadaten von "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr "Füge Bücher zur Datenbank hinzu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Gerätespeicher voll"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
Es können keine Bücher mehr auf das Gerät geladen werden, da der "
"Gerätespeicher voll ist "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr "Bestätigen Sie das Löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr "Lösche Bücher vom Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Kann Metadaten nicht bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Keine Bücher ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr "Sende Nachrichten an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr "Sende Bücher an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
@@ -4061,15 +4300,15 @@ msgstr ""
"Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine "
"geeigneten Formate vorhanden sind:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Speichern auf Festplatte nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr "Zielverzeichnis auswählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
@@ -4077,64 +4316,64 @@ msgstr ""
"Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, "
"da das %s Format für sie nicht verfügbar ist:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "Konnte einige eBooks nicht speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Rufe Nachrichten ab von "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr " abgerufen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Kein Buch ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Ansehen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Format zur Vorschau wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr "Konnte Verzeichnis nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr "%s hat keine verfügbaren Formate."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Konfiguration nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr "Kopiere Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr "Kopiere Bibliothek nach "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "Ungültige Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -4142,24 +4381,24 @@ msgstr ""
"
Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie "
"diese, bevor sie die bestehende Datenbank verschieben.
Fehler: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "Konnte Datenbank nicht verschieben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr "Es ist keine weitere Information verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
"Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -4167,13 +4406,13 @@ msgstr ""
"Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen "
"und schließen Sie das Gerät wieder an und - oder starten Sie neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
@@ -4182,11 +4421,11 @@ msgstr ""
"href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen "
"Programm entfernen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr "Datenbank existiert nicht"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -4194,11 +4433,11 @@ msgstr ""
"Das Verzeichnis, in dem die Datenbank sein sollte: %s existiert nicht mehr. "
"Bitte wählen Sie einen neuen Ort für die Datenbank aus."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr "Wählen Sie einen neuen Speicherort für die Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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."
@@ -4207,12 +4446,12 @@ msgstr ""
"Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung "
"seiner Entwicklung in Betracht ziehen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
msgid ""
" is communicating with the device!
\n"
" 'Quitting may cause corruption on the device.
\n"
@@ -4222,11 +4461,11 @@ msgstr ""
" 'Ein Beenden kann das Gerät beschädigen.
\n"
" 'Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr "WARNUNG: Aktive Aufträge"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -4234,7 +4473,7 @@ msgstr ""
"wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden "
"im Kontextmenü des System Tray."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
@@ -4242,7 +4481,7 @@ msgstr ""
"Letzte Version: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -4252,15 +4491,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. "
"Möchten Sie die Download Seite besuchen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Neue Version verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen"
@@ -5109,20 +5348,20 @@ msgstr ""
"\n"
"Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr "Kopiere Bücher nach %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr "Kopiere %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr "Migriere alte Datenbank zu eBook Bibliothek in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr "Komprimiere Datenbank"
@@ -5149,48 +5388,48 @@ msgstr "Konnte Arbeitsprozess nicht starten."
msgid "Job stopped by user"
msgstr "Auftrag durch Benutzer unterbrochen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sBenutzung%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Erstellt von "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr "Pfad zur Datenbank in der die Bücher gespeichtert sind"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr "Verhaltensmuster zum Erraten der Metadaten aus den Dateinamen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr "Zugangsschlüssel für isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
"Voreinstellung der Zeitüberschreitung bei Netzwerkverbindungen (in Sekunden)"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr "Pfad zum Verzeichnis, in dem die Bibliothek gespeichert ist"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr "Sprache, in der die Benutzer-Oberfläche dargestellt wird"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr "Das voreingestellte Ausgabeformat für eBook Konvertierungen."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr "Metadaten aus Dateien lesen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr "Priorität der Arbeitsaufträge"
diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po
index 8818f9b762..2c4aec6c00 100644
--- a/src/calibre/translations/el.po
+++ b/src/calibre/translations/el.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-06-24 07:23+0000\n"
"Last-Translator: Thanos Petkakis \n"
"Language-Team: Greek \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Άγνωστο"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr ""
@@ -198,64 +376,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Άγνωστο"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -263,11 +384,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -278,13 +399,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -303,87 +424,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -414,7 +535,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -423,11 +544,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -701,11 +822,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -716,118 +837,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -868,95 +989,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1330,84 +1451,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1546,90 +1667,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1652,200 +1818,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1854,6 +2020,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -1925,25 +2117,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -1953,7 +2145,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2573,26 +2765,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2698,9 +2890,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3169,16 +3361,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3290,152 +3482,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3451,288 +3643,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4459,20 +4685,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4495,47 +4721,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Δημιουργήθηκε απο τον "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po
index 48b9f2dc7c..08e403b625 100644
--- a/src/calibre/translations/es.po
+++ b/src/calibre/translations/es.po
@@ -10,24 +10,205 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
-"PO-Revision-Date: 2008-11-15 16:21+0000\n"
-"Last-Translator: Pablo Carmona A. \n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
+"PO-Revision-Date: 2008-12-28 11:11+0000\n"
+"Last-Translator: Paco Molinero \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr "No hace nada en absoluto"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr "Base"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr "Tipo de archivo"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr "Lector de metadatos"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr "Escritor de metadados"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+"Seguir los enlaces de un archivo HTML y crear un archivo ZIP con los "
+"archivos enlazados. Este complemento se ejecuta cada ver que se añade un "
+"archivo HTML a la biblioteca"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr "Leer metadatos desde archivos %s"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr "Complementos instalados"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr "Personalización del complemento local"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr "Complementos desactivados"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr "No se ha encontrado ningún complemento válido en "
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr "Lista de todos los complementos instalados"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr "Activar el complemento nombrado"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr "Desactivar el complemento nombrado"
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "No se ha podido detectar la unidad de disco %s. Trate de reiniciar."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "El lector no tiene ninguna tarjeta de almacenamiento conectada"
@@ -208,64 +389,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Desconocido"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -273,11 +397,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -293,13 +417,13 @@ msgstr ""
"enlaces se tomará del elemento\n"
" en el archivo OPF \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Debe especificar un archivo HTML de entrada."
@@ -318,24 +442,24 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Escribir el HTML procesado en "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "El directorio de Salida. Por defecto es el directorio actual."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Codificación de carácter para archivos HTML. Por defecto a auto detectar."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -343,17 +467,17 @@ msgstr ""
"Crear la salida en un archivo zip. Si esta opción es especificada, el --"
"output debería ser el nombre del archivo y no del directorio."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Control del seguimiento de enlaces en archivos HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -362,49 +486,49 @@ msgstr ""
"Debe ser un numero no-negativo. 0 implica que no se seguirá ningún enlace en "
"el archivo HTML raiz."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Establecer metadata del documento generado."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Establecer el titulo. Por defecto es autodetectado."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "El autor/es de este libro, mediante una lista separada por comas."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Utiles opciones para depurar."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -435,7 +559,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Útil para depuración."
@@ -444,11 +568,11 @@ msgstr "Útil para depuración."
msgid "OEB ebook created in"
msgstr "Ebook OEB creado en"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -790,11 +914,11 @@ msgstr ""
"es cp-1252. Otra opción habitual es utf-8. La opción por defecto es intentar "
"adivinar la codificación."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -807,76 +931,76 @@ msgstr ""
"any2lrf [optiones] miarchivo\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "No se ha especificado ningun fichero para convertir"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "Fallido %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
"Opciones a controlar la conversión de archivos cómicas(CBR, CBZ) en "
"documentos."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
"Titulo para documento generado. Por defecto es a usar el nombre de archivo."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Establece el autor en el metadato del ebook generado. Por defecto es %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Número de colores para conversión de imágenes a escala de grises. Por "
"defecto es %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Deshabilitar normalizar(mejorar contraste) rango de color para imágenes. Por "
"defecto: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Mantener relación de aspecto de la imagen. El valor por defecto es para "
"rellenar la pantalla."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Deshabilitar afilar."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "No dividir imágenes apaisadas en dos imágenes verticales"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -884,7 +1008,7 @@ msgstr ""
"Mantener la proporción en el tamaño de la imagen, usando la altura de la "
"pantalla como ancho de imagen en el modo de visualización apaisado."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -892,13 +1016,13 @@ msgstr ""
"Usado para publicaciones de derecha a izquierda como Mangas. Causa formatear "
"paginas a ser divididas en paginas vertical de derecha a izquierda."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -906,14 +1030,14 @@ msgstr ""
"No sortear los archivos encontrados en el comic por nombre alfabético. En "
"vez usar el orden en el que fueron agregados al comic."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -921,22 +1045,22 @@ msgstr ""
"Información y mensajes más descriptivos. Útil para depuración de errores. Se "
"puede especificar varias veces para mayor descriptividad."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "No mostrar barra de progreso."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Salida escrita a"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Interpretando paginas comic..."
@@ -986,56 +1110,56 @@ msgstr "Opciones para controlar el comportamiento de html2rtf"
msgid "Fetching of recipe failed: "
msgstr "Obtención fallida de la receta: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBook Designer archivo detectado."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tAnalizando HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tBaen archivo detectado. Volver a analizar..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "HTML preprocesado escrito en "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Procesando %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tConversión a BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "No se pudo analizar el archivo: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s es un archivo vacío"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "No se pudo analizar el enlace %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "No se puedo añadir el enlac %s al TOC"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Incapaz de procesar imagen %s. Error: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Incapaz de procesar PNG entrelazado %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1043,14 +1167,14 @@ msgstr ""
"No se puedo procesar imagen: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Ocurrió un error al procesar la tabla: %s. Se ignora la identificación de la "
"tabla."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1058,11 +1182,11 @@ msgstr ""
"Tabla errónea:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "La tabla contiene una celda demasiado larga"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1070,19 +1194,19 @@ msgstr ""
"Primero debe guardar la página web %s como un archivo html y después "
"ejecutar html2rtf sobre él."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "No se puedo leer la imagen de portada: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "No se puedo leer de: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Incapaz de procesar el archivo opf"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1339,7 +1463,7 @@ msgstr "Autor(es)"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:276
msgid "Producer"
-msgstr ""
+msgstr "Producido por"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:277
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:504
@@ -1377,7 +1501,7 @@ msgstr "Series"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:282
msgid "Language"
-msgstr ""
+msgstr "Idioma"
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:199
msgid "A comma separated list of tags to set"
@@ -1513,85 +1637,85 @@ msgstr "HTML MOBI en bruto guardado en"
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Directorios usados con frecuencia"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr "El formato a usar al guardar archivos al disco"
-#: /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 iconos de 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 de botones en 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 "Ventana principal geometrica"
-#: /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 una versión esta 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 numeros Romanos para numero 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 ""
-#: /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 navegación de 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 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 documento LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
-msgstr ""
+msgstr "Mostrar el icono en la bandeja del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1662,11 +1786,11 @@ msgstr "TextLabel"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65
msgid "&Previous"
-msgstr ""
+msgstr "&Anterior"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66
msgid "&Next"
-msgstr ""
+msgstr "Siguie&nte"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:40
msgid "Choose Format"
@@ -1730,76 +1854,120 @@ msgstr ""
msgid "&Wide"
msgstr "&Ancho"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr " complementos"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr "por"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Avanzada"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
-msgstr ""
+msgstr "General"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
-msgstr ""
+msgstr "Interfaz:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr "Complementos"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
-msgstr ""
+msgstr "Registro de errores:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
-msgstr ""
+msgstr "Registro de accesos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
-msgstr ""
+msgstr "Tamaño no válido"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Ubicación no válida"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Debe ser un directorio."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Ubicación no válida "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Ubicación no válida.
Imposible escribir en "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Compactando base de datos. Esto podría durar un rato"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Compactando..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Configuración"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1807,15 +1975,16 @@ msgstr ""
"Emplazamiento de los ebooks (Los ebooks son almacenados en carpetas "
"ordenadas por autor, los metadatos se almacenan en el archivo metadata.db)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Navegar a la nueva ubicación de la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1838,33 +2007,33 @@ msgstr "Navegar a la nueva ubicación de la base de datos"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Mostrar aviso cuando una &nueva versión esté disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Solicitar &confirmación antes de eliminar archivos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Formato al guardar un &único archivo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "&timeout por defecto de la red:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -1872,168 +2041,168 @@ msgstr ""
"Establecer el tiempo de espera maximo para peticiones de red (cuando "
"conectamos a internet para adquirir alguna información)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " segundos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr "Seleccionar idioma (requiere reiniciar el programa)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
-msgstr ""
+msgstr "Normal"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
-msgstr ""
+msgstr "Alta"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
-msgstr ""
+msgstr "Baja"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Añadir directorio a la lista de directorios frecuentes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr "Eliminar directorio a la lista de directorios frecuentes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "Uso de numerales &romanos para números de serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Barra de herramientas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Grande"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Medio"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Pequeño"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "Tamaño de &botón en la barra de herramientas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Mostrar &texto en los botones de la barra de herramientas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Seleccione las &columnas visibles en la vista de biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Espacio de disco disponible de la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "&Compactar base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Metadatos a partir del nombre de archivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "&Usuario:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Contraseña:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Mostrar clave"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2042,6 +2211,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr "&Añadir"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "ERROR"
@@ -2113,25 +2308,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "No se puede leer"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "No tienes permiso de lectura en el archivo: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Error leyendo archivo"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Hubo un error leyendo el archivo:
"
@@ -2141,7 +2336,7 @@ msgid " is not a valid picture"
msgstr " no es una imagen válida"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "No se puede convertir"
@@ -2780,7 +2975,7 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2790,19 +2985,19 @@ msgstr ""
"LibraryThing.com.
Si no dispone de una cuenta, puede regisrarse de manera gratuita.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "No se puede descargar la portada.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "No se puede descargar la portada."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "No se puede descargar la portada"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Especifique primero un ISBN válido para el libro."
@@ -2911,9 +3106,9 @@ msgstr "Añadir nueva fuente de noticias"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3404,16 +3599,16 @@ msgstr "En espera..."
msgid "Working"
msgstr "Procesando..."
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "No se puede detener este trabajo"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3526,27 +3721,27 @@ msgstr "Abrir eBook"
msgid "Configure"
msgstr "Configurar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Error en la comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3554,42 +3749,42 @@ msgstr ""
"
Para mas ayuda, visite %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "Enviar a la memoria interna"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "Enviar a la tarjeta de memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "y borrar de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr "enviar a la tarjeta de almacenamiento por defecto"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Editar metadatos individualmente"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Edita metadatos en bloque"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "añadir libros desde un único directorio"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3597,7 +3792,7 @@ msgstr ""
"Añadir libros de manera recursiva (un libro por directorio, asumiendo que "
"cada archivo del directorio es el mismo libro en diferente formato)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3605,79 +3800,79 @@ msgstr ""
"Añadir libros de manera recursiva (Multiples libros por directorio, "
"asumiendo que cada archivo es un libro diferente)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Guardar en el disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Guardar en el disco, en un único directorio"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr "Guardar solamente el formato %s en disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Ver formato específico"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Convertir individualmente"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Convertir en bloque"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr " detectado."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr "Conectado "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr "Base de datos del dispositivo corrupta"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3707,8 +3902,25 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3716,103 +3928,120 @@ msgstr ""
"Ya existen libros con el mismo título en la base de datos. ¿Añadirlo de "
"todas formas?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "¡Duplicados encontrados!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr "Enviando libros al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "No hay espacio en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
No se pueden guardar los libros porque no hay espacio en el dispositivo "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr "Eliminando libros del dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "No se pueden editar los metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "No hay libros seleccionados"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr "Enviando libros al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr "No hay formatos adecuados"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
@@ -3820,15 +4049,15 @@ msgstr ""
"No se pudieron enviar los siguientes libros al dispositivo, ya que no se "
"hallaron formatos adecuados:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "No se puede guardar en disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
@@ -3836,64 +4065,64 @@ msgstr ""
"No se pudieron guardar los siguientes libros en disco, porque el formato "
"%s no está disponible para ellos:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "No se pudieron guardar algunos ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Buscando noticias de "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Seleccione un libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "No se puede visualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Elija el formato para visualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr "%s no tiene formatos disponibles"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "No se puede configurar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "No se puede configurar con trabajos en proceso."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "Base de datos no valida"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -3901,24 +4130,24 @@ msgstr ""
"
Ya existe una base de datos no valida en %s, bórrela antes de intentar "
"mover la base de datos existente.
Error: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "No se puede mover la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr "No hay información detallada disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
"No hay información detallada disponible para los libros en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Error de comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3926,23 +4155,23 @@ msgstr ""
"Hubo un error de comunicación con el dispositivo. Desconecte, vuelva a "
"conectar el dispositivo y reinicie la aplicación."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Error de conversión"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr "No existe la base de datos"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -3950,38 +4179,38 @@ msgstr ""
"El directorio en el que se debería encontrar la base de datos, %s ya no "
"existe. Por favor seleccióne una nueva ruta para la base de datos."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
@@ -3989,7 +4218,7 @@ msgstr ""
"Última versión: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -3999,15 +4228,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas "
"características. Visita la página de descarga?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Actualización disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4779,20 +5008,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4815,47 +5044,47 @@ msgstr "No se ha podido abrir el proceso trabajador."
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sUso%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Creado por "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po
index f30809d74a..69b9bfc7ec 100644
--- a/src/calibre/translations/fr.po
+++ b/src/calibre/translations/fr.po
@@ -6,25 +6,203 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.22\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
-"PO-Revision-Date: 2008-08-28 13:18+0000\n"
-"Last-Translator: Anthony Guéchoum \n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
+"PO-Revision-Date: 2008-12-27 01:20+0000\n"
+"Last-Translator: Pierre Rudloff \n"
"Language-Team: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr "Base"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr "Type de fichier"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr "Lecteur de métadonnées"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Le lecteur n'a pas de carte de stockage connectée."
@@ -198,64 +376,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Inconnu"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -263,11 +384,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -278,13 +399,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -303,87 +424,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -414,7 +535,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Utile pour déboguer"
@@ -423,11 +544,11 @@ msgstr "Utile pour déboguer"
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -764,11 +885,11 @@ msgstr ""
"Windows est le cp-1252. Cela peut aussi être l'utf-8. Le mieux est d'essayer "
"et deviner quel est l'encodage approprié."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -785,122 +906,122 @@ msgstr ""
"RAR ou ZIP, en recherchant les ebooks à l'intérieur de l'archive.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Aucun fichier sélectionné à convertir."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
"Titre pour le livre électronique créé. Par défaut le nom de fichier sera "
"utilisé."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Nombre de teintes pour la conversion de l'image en échelle de gris. Défaut: "
"%default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -949,56 +1070,56 @@ msgstr "Options pour contrôler le comportement de html2lrf"
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tAnalyse de l'HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Traitement de %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tConversion en BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Ne peut analyser le fichier: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s est un fichier vide"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Érreur d'analyse du lien %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Ne peut ajouter le lien %s au TOC"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Incapable de traiter l'image %s. Erreur: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1006,12 +1127,12 @@ msgstr ""
"Ne peut traiter l'image: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1019,11 +1140,11 @@ msgstr ""
"Mauvaise table:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "La table a une cellule trop grande"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1031,19 +1152,19 @@ msgstr ""
"Vous devez tout d'abord sauvegarder le site web %s en fichier html, puis le "
"lancer avec html2lrf."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Ne peut lire l'image de couverture: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Ne peut lire depuis: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Tentative de traitement du fichier opf échouée"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1474,84 +1595,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Répertoires utilisés fréquemment"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1690,90 +1811,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Mode avancé"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Chemin de la database invalide"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Doit être un répertoire."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Chemin de la database invalide "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Chemin de la database invalide.
Erreur en écriture "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Configuration"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Choisir un nouvel emplacement pour la base de données"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1796,201 +1962,201 @@ msgstr "Choisir un nouvel emplacement pour la base de données"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Envoyer une notification quand une nouvelle version est disponible."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "&Timeout par défaut pour les connexions réseau :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " secondes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Ajouter un répetoire à la liste des répertoires utilisés fréquemment"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
"Supprime un répetoire de la liste des répertoires utilisés fréquemment"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "Utilisation de chiffres romains pour les numéro de séries"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Barre d'outils"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Large"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Moyen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Petit"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Espace libre non-utilisé de la base de données"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Nom de l'&utilisateur :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "Mot de &passe :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Affiche le mot de passe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1999,6 +2165,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "ERREUR"
@@ -2070,25 +2262,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Impossible de lire"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Vous n'avez pas les permissions nécessaires pour lire ce fichier: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Erreur à la lecture du fichier"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Il y a eu une erreur à la lecture du fichier :
"
@@ -2098,7 +2290,7 @@ msgid " is not a valid picture"
msgstr " n'est pas une image vailde"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Conversion impossible"
@@ -2743,7 +2935,7 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2753,19 +2945,19 @@ msgstr ""
"LibraryThing.com.
Si vous n'en avez pas, vous pouvez y créer un compte gratuitement !
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Erreur à la récupération de l'image de couverture.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "Erreur à la récupération de l'image de couverture"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Erreur à la récupération de l'image de couverture"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Vous devez fournir l'identifiant ISBN de ce livre."
@@ -2874,9 +3066,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3348,16 +3540,16 @@ msgstr "En attente"
msgid "Working"
msgstr "En cours"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3469,68 +3661,68 @@ msgstr "Ouvrir le livre"
msgid "Configure"
msgstr "Configuration"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Erreur pendant la communication avec le lecteur électronique"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "Envoi vers la mémoire du lecteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "Envoi vers la carte mémoire"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Edition des metadata individuellement"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Edition des metadata par lot"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3538,7 +3730,7 @@ msgstr ""
"Ajouter des livres récursivement (un livre par répertoire, assume que chaque "
"fichier correspond au même livre mais dans un format différent)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3546,79 +3738,79 @@ msgstr ""
"Ajouter des livre récursivement (Plusieurs livres par répertoire, considère "
"que chaque fichier est un livre différent)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Enregistrer sur le disque"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Visualiser"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Convertion individuelle"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Convertion par lot"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3634,8 +3826,25 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3643,181 +3852,198 @@ msgstr ""
"Des livres ayant le même titre existent déjà dans la base de données. Les "
"ajouter quand même ?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Des doublons ont été détectés !"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
Impossible d'envoyer les livres sur le lecteur : il n'y a plus assez "
"d'espace mémoire disponible "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Erreur à l'édition des metadat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Aucun livre sélectionné"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Ne peut pas enregistrer sur le disque"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "Impossible de sauvegarder des livres électroniques"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Aucun livre sélectionné"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Impossible de visualiser"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Configuration impossible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Impossible de configurer pendant que des travaux sont en cours."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "Base de données invalide"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -3825,23 +4051,23 @@ msgstr ""
"
Une base de données invalide existe déjà ici : %s, spprimez la avant "
"d'essayer de déplacer la base de données existante.
Erreur : %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "Déplacement de la base de données impossible"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Erreur pendant la communication avec le lecteur électronique"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3850,81 +4076,81 @@ msgstr ""
"lecteur électronique. Veuillez déconnecter et reconnecter le lecteur "
"électronique et redémarrer."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4655,20 +4881,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4691,47 +4917,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sUsage%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Créé par "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po
index c592f9ceea..01bd6c5fd5 100644
--- a/src/calibre/translations/gl.po
+++ b/src/calibre/translations/gl.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-09-30 12:33+0000\n"
"Last-Translator: Calidonia \n"
"Language-Team: Galician \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Non se puido detectar a unidade de disco %s. Probe a reiniciar."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "O lector non ten conectada tarxeta de almacenamento ningunha"
@@ -203,64 +381,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -268,11 +389,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -283,13 +404,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -308,87 +429,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -419,7 +540,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -428,11 +549,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -706,11 +827,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -721,118 +842,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -873,95 +994,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1335,84 +1456,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1551,90 +1672,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1657,200 +1823,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1859,6 +2025,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -1930,25 +2122,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -1958,7 +2150,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2578,26 +2770,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2703,9 +2895,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3174,16 +3366,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3295,152 +3487,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3456,288 +3648,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4464,20 +4690,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4500,47 +4726,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po
index 97e98bf700..93ca64417b 100644
--- a/src/calibre/translations/it.po
+++ b/src/calibre/translations/it.po
@@ -8,25 +8,203 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre_calibre-it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-12-22 09:27+0000\n"
"Last-Translator: S. Dorscht \n"
"Language-Team: italiano\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Impossibile individuare il disco %s. Provare a riavviare."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Il lettore non ha una scheda di memoria connessa."
@@ -255,64 +433,7 @@ msgid ""
msgstr ""
"Estrae i contenuti del file EPUB prodotto nella cartella specificata."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Sconosciuto"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -320,11 +441,11 @@ msgid ""
"formats are: %s\n"
msgstr "%%prog [opzioni] nomefile\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr "Impossibile trovare un libro dentro l'archivio"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -342,13 +463,13 @@ msgstr ""
"presa\n"
"dall'elemento del file OPF. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr "Output scritto in "
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "È necessario specificare un file HTML"
@@ -371,24 +492,24 @@ msgstr ""
"\t\tTroppo markup. Divido di nuovo senza preservare la struttura. Questo "
"potrebbe portare a problemi nella visualizzazione."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "HTML processato scritto in "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Opzioni per controllare l'analisi completa dell'HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Cartella in uscita. Predefinita: cartella corrente"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Codifica caratteri per i file HTML. Predefinito: rilevamento automatico."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -396,11 +517,11 @@ msgstr ""
"Crea l'output in un file zip. Se questa opzione è specificata, --output "
"dovrebbe essere il nome di un file, non di una cartella."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Controlla come vengono seguiti i link nei file HTML."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -408,7 +529,7 @@ msgstr ""
"Analizza tutti i link nei file HTML in ordine di grandezza. Normalmente, i "
"link sono analizzati in ordine di profondità"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -416,39 +537,39 @@ msgstr ""
"Massimo livello di ricorsività nel seguire i link in HTML. Deve essere un "
"numero non negativo. 0 significa che i link non vengono seguiti."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Impostare i metadati del libro generato"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Impostare il titolo. Predefinito: rilevato automaticamente."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "L'autore(i) del libro, sottoforma di un elenco separato da virgole."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr "Il soggetto(i) di questo libro, come elenco separato da virgole."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr "Impostare l'editore di questo libro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr "Un riassunto di questo libro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr "Carica i metadati dal file OPF specificato"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Opzioni utili per il debugging"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -456,13 +577,13 @@ msgstr ""
"Più dettagliato durante il processo. Può essere specificato più volte per "
"aumentare il dettaglio."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
"Rendere l'HTML in uscita \"ben stampato\", per una comprensione più facile "
"da parte dell'uomo"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -503,7 +624,7 @@ msgstr ""
"significativi."
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Utile per il debugging"
@@ -512,11 +633,11 @@ msgstr "Utile per il debugging"
msgid "OEB ebook created in"
msgstr "Libro OEB creato in"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr "%prog [opzioni] FILEOPF"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
"File in uscita. Il nome predefinito è derivato da quello in ingresso."
@@ -870,11 +991,11 @@ msgstr ""
"comune per i computer Windows è cp-1252. Un'altra scelta comune è utf-8. "
"L'opzione predefinita è quella di provare ad indovinare la codifica"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr "La conversione da %s a LRF non è supportata."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -891,19 +1012,19 @@ msgstr ""
"archivio RAR o ZIP, cercando i libri dentro l'archivio.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Nessun file da convertire specificato"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "Trasformato %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "Fallito %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
@@ -913,58 +1034,58 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
"Opzioni per controllare la conversione dei file di fumetti (CBR, CBZ) in "
"libri"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr "Titolo per il libro generato. Predefinito: nome del file."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Imposta l'autore nei metadati del libro generato. Predefinito: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
"Percorso del file in uscita. Per impostazione predefinita viene creato nella "
"cartella corrente."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Numero di colori per conversione immagine in scala di grigi. Predefinito: "
"%default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Disabilita la normalizzazione dell'intervallo dei colori per le immagini "
"(migliora il contrasto). Predefinito: falso."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Mantieni le proporzioni dell'immagine. Predefinito: riempimento dello "
"schermo."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Disabilita maschera di nitidezza."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Non dividere le immagini orizzontali in due immagini verticali"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -972,7 +1093,7 @@ msgstr ""
"Mantieni le proporzioni e scala l'immagine usando l'altezza dello schermo "
"come larghezza dell'immagine per la visualizzazione in orizzontale."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -981,7 +1102,7 @@ msgstr ""
"divisione di una pagina orizzontale in due pagine verticali orientate da "
"destra a sinistra."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -989,7 +1110,7 @@ msgstr ""
"Abilita Despeckle. Riduce il rumore speckle. Può aumentare di molto il tempo "
"di processamento."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -997,7 +1118,7 @@ msgstr ""
"Non ordinare i file trovati nel fumetto alfabeticamente per nome. Usa invece "
"l'ordine in cui sono stati aggiunti al fumetto."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
@@ -1008,7 +1129,7 @@ msgstr ""
"584x754 pixel. Questo profilo va bene per qualsiasi dispositivo con uno "
"schermo della stessa dimensione. Le scelte sono: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -1016,11 +1137,11 @@ msgstr ""
"Sii dettagliato, utile per il debugging. Può essere specificato più volte "
"per dettagli maggiori."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Non visualizzare la barra di progresso."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
@@ -1030,11 +1151,11 @@ msgstr ""
"\n"
"Converte un fumetto in formato CBZ o CBR in un libro. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Output scritto in"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Trasformazione pagine fumetto..."
@@ -1084,56 +1205,56 @@ msgstr "Opzioni per controllare il comportamento di html2lrf"
msgid "Fetching of recipe failed: "
msgstr "Scaricamento della formula fallito: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tFile di Book Designer individuato"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tAnalisi HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tFile di Baen individuato. Rianalizzo..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "HTML preprocessato scritto in "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Sto processando %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tConversione in BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Impossibile analizzare il file: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%S è un file vuoto"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Analisi fallita del link %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Impossibile aggiungere il link %s alla TOC"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Impossibile processare l'immagine %s. Errore: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Impossibile processare la PNG interlacciata %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1141,14 +1262,14 @@ msgstr ""
"Impossibile processare l'immagine: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Si è verificato un errore nel processamento della tabella: %s. Ignoro il "
"codice della tabella"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1156,11 +1277,11 @@ msgstr ""
"Tabella malformata:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "La tabella ha celle troppo larghe"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1168,19 +1289,19 @@ msgstr ""
"È necessario prima salvare il sito web %s come un file HTML e poi eseguire "
"html2lrf su di esso"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Impossibile leggere l'immagine di copertina: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Impossibile leggere da: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Processamento del file OPF fallito"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1619,88 +1740,88 @@ msgstr "MOBI HTML raw salvato in"
msgid "The output directory. Defaults to the current directory."
msgstr "La cartella di uscita. La cartella predefinita è quella corrente."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Cartelle usate frequentemente"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
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:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr "Formato da utilizzare per il salvataggio di singoli file sul disco"
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:54
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53
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:55
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54
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:56
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55
msgid "Oldest news kept in database"
msgstr "Notizie più vecchie da mantenere nel database"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56
msgid "Show system tray icon"
msgstr "Mostra un'icona nel vassoio di sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
msgid "Upload downloaded news to device"
msgstr "Carica le notizie scaricate sul dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
"Elimina i libri dalla biblioteca dopo averle caricate sul dispositivo"
@@ -1841,19 +1962,27 @@ msgstr "De&speckle"
msgid "&Wide"
msgstr "&Largo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Avanzata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr "Generale"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr "Interfaccia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
@@ -1861,59 +1990,95 @@ msgstr ""
"Server dei\n"
"contenuti"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr "File di log degli errori:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr "File di log degli accessi:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr "Avvio del server dei contenuti fallito"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr "Dimensione non valida"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
"La dimensione %s non è valida. Deve essere nella forma larghezzaxaltezza"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Percorso database non valido"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Deve essere una cartella"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Percorso database non valido "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Percorso database non valido.
Impossibile scrivere su "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Compattazione database. Poterbbe richiedere un po' di tempo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Compattazione..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Configurazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1921,15 +2086,16 @@ msgstr ""
"Per&corso dei libri (I libri sono salvati in cartelle salvate per autore e i "
"metadati sono salvati nel file metadata.db)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Sfoglia per specificare una nuova posizione del database"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1952,15 +2118,15 @@ msgstr "Sfoglia per specificare una nuova posizione del database"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "&Visualizza un avvertimento quando è disponibile una nuova versione"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "&Chiedere conferma prima di eliminare i file"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
@@ -1968,19 +2134,19 @@ msgstr ""
"Se si disabilita questa impostazione, i metadati saranno indovinati dal nome "
"del file. Questa impostazione può essere configurata nella sezione Avanzata."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr "Leggi &metadati dai file"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "&Formato per salvataggio singolo file:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "&Timeout predefinito della rete:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -1988,105 +2154,105 @@ msgstr ""
"Imposta il timeout predefinito per gli scaricamenti dalla rete (cioè ogni "
"volta che si usa Internet per prelevare informazioni)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " secondi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr "Scegliere la ling&ua (richiede il riavvio):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr "Normale"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr "Massima"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr "Minima"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr "&Priorità lavoro:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Aggiunge una cartella alla lista delle cartelle usate frequentemente"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr "Rimuove una cartella dalla lista delle cartelle usate frequentemente"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "&Usa numeri romani per i numeri delle serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
"&Numero di copertine da visualizzare nella modalità di sfogliatura (richiede "
"riavvio):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Barra degli strumenti"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Grande"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Media"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Piccola"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "&Dimensione bottoni nella barra degli strumenti"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "&Mostra testo nei bottoni della barra degli strumenti"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "&Selezionare le colonne visibili nella vista biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr "&Usa il lettore interno per i seguenti formati:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr "Abilita l'icona nel vassoio di sistema (richiede il riavvio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Invia automaticamente le noti&zie scaricate al lettore di libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr "&Elimina le notizie dalla biblioteca dopo averle inviate al lettore"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Libera lo spazio non utilizzato dal database"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "&Compatta database"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Metadati dal nome del file"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
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 "
@@ -2097,23 +2263,23 @@ msgstr ""
"Qualsiasi cambiamento nella configurazione verrà attivato solo dopo il "
"riavvio del server."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr "&Porta del server:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "&Nome utente:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Password:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
@@ -2121,13 +2287,13 @@ msgstr ""
"Se si lascia la password in bianco, chiunque potrà accedere alla propria "
"collezione di libri utilizzando l'interfaccia web."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Mostra password"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
@@ -2135,31 +2301,31 @@ msgstr ""
"La dimensione massima (larghezzaxaltezza) per le copertine visualizzate. Le "
"copertine più larghe vengono ridimensionate. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr "Dimensi&one massima copertina:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr "A&vvia il server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr "&Ferma il server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr "&Test sul server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr "Avvia a&utomaticamente il server all'apertura"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr "Visualizza i file di l&og del server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2173,6 +2339,32 @@ msgstr ""
"proprio iphone. Mionomehost deve essere il nome host completo o l'indirizzo "
"IP del computer."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "ERRORE"
@@ -2252,25 +2444,25 @@ msgstr "Seleziona copertina per "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Impossibile leggere"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Non si hanno i permessi per leggere il file: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Errore nella lettura del file"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Si è verificato un errore nella lettura del file:
"
@@ -2280,7 +2472,7 @@ msgid " is not a valid picture"
msgstr " non è un'immagine valida"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Impossibile convertire"
@@ -2954,7 +3146,7 @@ msgstr "Rimuovi for&mato:"
msgid "A&utomatically set author sort"
msgstr "Imposta a&utomaticamente la Classificazione autore"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2964,19 +3156,19 @@ msgstr ""
"
Se non se ne possiede uno, è possibile registrarsi gratuitamente!
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Impossibile scaricare la copertina
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "Impossibile scaricare la copertina"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Impossibile scaricare la copertina"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "È necessario specificare il codice ISBN di questo libro"
@@ -3085,9 +3277,9 @@ msgstr "Aggiungi una fonte di notizie personalizzata"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr "Notizie"
@@ -3603,16 +3795,16 @@ msgstr "In attesa"
msgid "Working"
msgstr "In esecuzione"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "Impossibile terminare il lavoro"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr "Impossibile annullare i processi che comunicano col dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr "Il lavoro è già stato avviato"
@@ -3724,27 +3916,27 @@ msgstr "Apri libro"
msgid "Configure"
msgstr "Configurazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Errore di comunicazione col dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr "&Ripristina"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr "&Dona"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr "& Esci"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr "&Riavvia"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3752,42 +3944,42 @@ msgstr ""
"
Per aiuto visitare %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s di Kovid Goyal %%(version)s
%%(device)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "Invia alla memoria principale"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "Invia alla scheda di memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "ed elimina dalla biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr "Invia alla scheda di memoria come imposazione predefinita"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Modifica metadati individualmente"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Modifica metadati in gruppo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "Aggiungi libri da una singola cartella"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3795,7 +3987,7 @@ msgstr ""
"Aggiungi libri ricorsivamente (un libro per cartella, assume che ogni file "
"sia lo stesso libro in un diverso formato)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3803,79 +3995,79 @@ msgstr ""
"Aggiungi libri ricorsivamente (più libri per cartella, assume che ogni file "
"sia un libro diverso)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Salva su disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Salva su disco in una singola cartella"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr "Salva sul disco solo il formato %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Leggi"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Leggi uno specifico formato"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Converti individualmente"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Converti in gruppo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr "Imposta i parametri predefiniti per la conversione"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr "Imposta i parametri predefiniti per la conversione di fumetti"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr "Libri simili..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr "Percorso del database sbagliato"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr "Scegliere un percorso per la propria biblioteca."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr "Esportazione database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr " individuato."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr "Connesso "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr "Database del dispositivo corrotto"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3904,8 +4096,25 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3913,104 +4122,121 @@ msgstr ""
"Nel database sono già presenti libri con i seguenti titoli. Aggiungerli "
"ugualmente?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Scoperti duplicati!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr "Caricamento libri nel dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr "Libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr "Libri EPUB"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr "Libri LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr "Libri HTML"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr "Libri LIT"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr "Libri MOBI"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr "Libri TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr "Libri PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr "Fumetti"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr "Archivi"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Spazio insufficiente sul dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
Impossibile salvare libri sul dispositivo perché non c'è più spazio "
"disponibile "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr "Conferma elininazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr "Si è sicuri di voler eliminare questi %d libri?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr "Cancellamento libri dal dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Impossibile modificare i metadati"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Nessun libro selezionato"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr "Invio notizie al dispositivo in corso."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr "Invio libri al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr "Nessun formato adatto"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
@@ -4018,15 +4244,15 @@ msgstr ""
"Impossibile caricare i seguenti libri nel dispositivo, perché non è stato "
"trovato nessun formato adatto:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Impossibile salvare sul disco"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr "Scegliere la cartella di destinazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
@@ -4034,64 +4260,64 @@ msgstr ""
"Impossibile salvare i libri seguenti su disco, perché il formato %s non è "
"disponibile per loro:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "Impossibile salvare alcuni libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Scaricamento notizie da "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr " preso."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Nessun libro selezionato"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Impossibile leggere"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Scegliere il formato da leggere"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr "Impossibile aprire la cartella"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr "%s non ha formati disponibili"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Impossibile configurare"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Impossibile configurare mentre ci sono lavori in esecuzione"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr "Sto copiando il database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr "Copia biblioteca in "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "Database non valido"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -4099,25 +4325,25 @@ msgstr ""
"
Esiste già un database non valido in %s, eliminarlo prima di provare a "
"spostare il database esistente.
Errore: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "Impossibile spostare il database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr "Nessuna informazione dettagliata disponibile"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
"Non è disponibile alcuna informazione dettagliata per i libri nel "
"dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Errore di comunicazione col dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -4125,13 +4351,13 @@ msgstr ""
"Si è verificato un errore di comunicazione temporaneo col dispositivo. "
"Disconnettere e riconnettere il dispositivo e/o riavviare"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Errore di conversione"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
@@ -4140,11 +4366,11 @@ msgstr ""
"href=\"%s\">DRM. È necessario rimuovere prima il DRM usando programmi di "
"terze parti."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr "Il database non esiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -4152,11 +4378,11 @@ msgstr ""
"La cartella in cui il database dovrebbe essere: %s non esiste più. Scegliere "
"una nuova posizione per il database."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr "Selezionare una nuova posizione per il database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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."
@@ -4164,11 +4390,11 @@ msgstr ""
"è il risultato degli sforzi di tanti volontari da tutto il mondo. Se lo "
"trovi utile, puoi fare una donazione per supportare il suo sviluppo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Ci sono lavori attivi. Uscire comunque?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
msgid ""
" is communicating with the device!
\n"
" 'Quitting may cause corruption on the device.
\n"
@@ -4179,11 +4405,11 @@ msgstr ""
"dispositivo.
\n"
" 'Uscire comunque?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr "ATTENZIONE: Lavori attivi"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -4191,7 +4417,7 @@ msgstr ""
"continuerà a lavorare nel vassoio di sistema. Per chiuderlo, selezionare "
"Esci nel menu contestuale del vassoio di sistema."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
@@ -4199,7 +4425,7 @@ msgstr ""
"Ultima versione: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -4209,15 +4435,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuove "
"funzionalità. Una visita alla pagina del download?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Aggiornamento disponibile"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr "Usa la biblioteca collocata nel percorso specificato."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr "Invia le informazioni di debug alla console"
@@ -5058,21 +5284,21 @@ msgstr ""
"\n"
"Per aiuto su un comando particolare: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr "Sto copiando i libri in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr "Sto copiando %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
"Sto migrando il vecchio database nella nuova biblioteca in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr "Compattazione database"
@@ -5099,47 +5325,47 @@ msgstr "Impossibile avviare il gestore dei lavori."
msgid "Job stopped by user"
msgstr "Lavoro fermato dall'utente"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sUso%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Creato da "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr "Percorso del database in cui sono salvati i libri"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr "Modelli per indovinare i metadati dai nomi dei file"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr "Chiave di accesso per isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr "Timeout predefinito per le operazioni di rete (secondi)"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr "Percorso alla cartella in cui è salvata la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr "La lingua in cui visualizzare l'interfaccia utente"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr "Il formato predefinito per la conversione dei libri."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr "Leggi metadati dai file"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr "La priorità dei processi di lavoro"
diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po
index ee57947c3c..04f099a3ea 100644
--- a/src/calibre/translations/nb.po
+++ b/src/calibre/translations/nb.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-12-05 23:40+0000\n"
"Last-Translator: Helene Klungvik \n"
"Language-Team: Norwegian Bokmal \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Finner ikke %s lagringsenheten. Venligst prøv å restarte."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Lesebrettet har ikke et lagringskort tilknyttet seg."
@@ -238,64 +416,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Ukjent"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -303,11 +424,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -318,13 +439,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -343,87 +464,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -456,7 +577,7 @@ msgstr ""
"tabulatorer og linjeskift blir modifisert."
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Praktisk for feilsøking."
@@ -465,11 +586,11 @@ msgstr "Praktisk for feilsøking."
msgid "OEB ebook created in"
msgstr "OEB bok opprettet i"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -802,11 +923,11 @@ msgstr ""
"for Windows maskiner er cp-1252. utf-8 er også et vanlig valg. Vanlig "
"forsøks vinkel er å gjette tegnkoden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -823,78 +944,78 @@ msgstr ""
"eller ZIP arkiv ved å søke etter ebøker inni arkivet.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Ingen fil angitt for konvertering"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "Gjengitt %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
"Opsjoner for å kontrollere konverteringen av tegneserier (CBR, CBZ) filer "
"til digitale bøker."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr "Tittel for generert digitalbok. Standard er å bruke filnavnet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Angi forfatter i metadataene til generert digitalbok. Standard er %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Antall farger brukt for gråskala bildekonvertering. Standard er %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Forhindre normalisering (forbedre kontrasten) av farge rangering for bilder. "
"Standard: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr "Beholde bilde sideforhold. Standard er å fylle hele skjermen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Ikke foreta skjerping av bilder"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Ikke splitt landskapsbilder i to portrett bilder"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -903,13 +1024,13 @@ msgstr ""
"landskapssider blir splittet til portrettbilder som leses fra høyre til "
"venstre."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -917,14 +1038,14 @@ msgstr ""
"Ikke sorter filene i tegneserien alfabetisk etter navn. Bruk rekkefølgen "
"filene ble lagt til i tegneserien."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -932,22 +1053,22 @@ msgstr ""
"Informativ modus, nyttig for feilretting. Kan bli spesifisert flere ganger "
"for å motta ytterligere informasjon."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Ikke vis fremskrittssøyle."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Utdata blir skrevet til"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Prosesserer tegneserie sider..."
@@ -997,56 +1118,56 @@ msgstr "Opsjoner for å kontrollere oppførselen til html2lrf"
msgid "Fetching of recipe failed: "
msgstr "Innehenting av oppskrift feilet: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBook Designer fil oppdaget."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tProsesserer HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tBaen fil oppdaget. Analyserer på nytt..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Skrevet førbehandlet HTML til "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Behandler %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tKonverterer til BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Kunne ikke analysere fil: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s er en innholdsløs fil"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Analysering av lenken feilet %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Kan ikke legge til lenken %s i innholdsregisteret"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Kunne ikke behandle bilde %s. Feilmelding: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Behandlingen av linjeflettet PNG feilet %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1054,14 +1175,14 @@ msgstr ""
"Behandlingen av bildet feilet: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Under behandlingen av en tabell inntraff det en feil: %s. Ignorer tabell "
"markup."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1069,29 +1190,29 @@ msgstr ""
"Dårlig tabell:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabellen har en celle som er for stor"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr "Nettstedet %s må lagres som en html fil før man kjører html2lrf."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Kunne ikke lese omslagsbilde: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Kan ikke lese fra: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Behandlingen av opf filen feilet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1493,84 +1614,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1709,90 +1830,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1815,200 +1981,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2017,6 +2183,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -2088,25 +2280,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -2116,7 +2308,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2736,26 +2928,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2861,9 +3053,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3332,16 +3524,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3453,152 +3645,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3614,288 +3806,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4622,20 +4848,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4658,47 +4884,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sBruksområde%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Utviklet av "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po
index fb584448b0..3fb9c5806d 100644
--- a/src/calibre/translations/nds.po
+++ b/src/calibre/translations/nds.po
@@ -7,25 +7,214 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
-"PO-Revision-Date: 2008-12-19 00:31+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
+"PO-Revision-Date: 2008-12-25 03:19+0000\n"
"Last-Translator: S. Dorscht \n"
"Language-Team: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:56+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr "Macht gar nix"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr "Basis"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr "Datei Typ"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr "Metadaten Reader"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr "Metadaten Writer"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+"Folge alle lokalen Verweise in einer HTML Datei und erstelle eine ZIP Datei "
+"mit allen verlinkten Dateien. Dieses Plugin läuft immer, wenn sie eine HTML "
+"Datei zur Bibliothek hinzufügen."
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr "Metadaten aus %s Dateien lesen"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr "Cover aus Comic Dateien extrahieren"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr "Metadaten in EPUB Dateien angeben"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr "Metadaten in LRF Dateien angeben"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr "Metadaten in RTF Dateien angeben"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr "Installierte Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr "Mapping für Dateityp Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr "Lokale Plugin Anpassung"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr "Ausgeschaltene Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr "%s benötigt Calibre Version größer als %s"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr "%s wird nicht unterstützt auf %s"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr "Kein gültiges Plugin gefunden in "
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr "Staren des Plugins %s schlug fehl. Traceback:"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+" %prog options\n"
+" \n"
+" Calibre anpassen durch das Laden externer Plugins.\n"
+" "
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+"Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin "
+"enthält."
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+"Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein "
+"Komma getrennt an."
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr "Installierte Plugins auflisten"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr "Gewähltes Plugin einschalten"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr "Gewähltes Plugin ausschalten"
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Im Reader ist keine Speicherkarte eingesteckt."
@@ -263,64 +452,7 @@ msgstr ""
"Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis "
"extrahieren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Unbekannt"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -332,11 +464,11 @@ msgstr ""
"Konvertiert verschiedenste eBook Formate in eine %s Datei. Unterstützte "
"Formate: %s\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr "Konnte kein eBook im Archiv finden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -354,13 +486,13 @@ msgstr ""
"Verknüpfungen aus dem\n"
" Element der OPF Datei verwendet. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr "Ausgabe geschrieben nach "
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Geben Sie eine Eingabedatei im HTML Format an."
@@ -383,25 +515,25 @@ msgstr ""
"\t\tZu viel Textauszeichnung. Wieder-Aufteilung ohne Bewahrung der Struktur. "
"Dies kann zu falschem Rendering führen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Verarbeitetes HTML wurde geschrieben in "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Einstellungen zur Kontrolle der Durchforstung von HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches "
"Erkennen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -409,11 +541,11 @@ msgstr ""
"Erstellt die Ausgabe in eine ZIP Datei. Wird diese Option angegeben, sollte -"
"-output der Name einer Datei und nicht eines Verzeichnisses sein."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -421,7 +553,7 @@ msgstr ""
"Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. "
"Normalerweise werden sie zuerst in die Tiefe durchforstet"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -430,39 +562,39 @@ msgstr ""
"Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der "
"ursprünglichen HTML Datei verfolgt werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Geben Sie die Metadaten des erstellten eBooks an"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "Autor(en) des eBooks, als durch Kommata getrennte Liste."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr "Das Thema dieses Buches, als durch Kommata getrennte Liste."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr "Geben Sie den Herausgeber dieses Buches an."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr "Inhaltsübersicht dieses Buches."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr "Metadaten aus der angegebenen OPF Datei laden"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Hilfreiche Einstellungen zur Fehlersuche"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -470,13 +602,13 @@ msgstr ""
"Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur "
"Vergrößerung der Ausführlichkeit mehrfach angegeben werden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
"Ausgabe HTML ist \"hübsch gedruckt\" zur einfacheren Analyse durch "
"menschliche Wesen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -518,7 +650,7 @@ msgstr ""
"Freiräume abändern."
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Hilfreich bei der Fehlersuche."
@@ -527,11 +659,11 @@ msgstr "Hilfreich bei der Fehlersuche."
msgid "OEB ebook created in"
msgstr "OEB eBook erstellt in"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr "%prog [options] OPFFILE"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr "Ausgabedatei. Voreinstellung stammt aus dem Namen der Eingabedatei."
@@ -886,11 +1018,11 @@ msgstr ""
"cp-1252. Eine andere gebräuchliche Alternative ist utf-8. In der "
"Voreinstellung wird versucht, die Kodierung zu erraten."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr "Konvertierung von %s nach LRF wird nicht unterstützt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -909,19 +1041,19 @@ msgstr ""
"ZIP Archive, indem es nach einem eBook im Archiv sucht.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Keine Datei zur Konvertierung angegeben."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "%s gerendert."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "%s schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
@@ -931,60 +1063,60 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
"Einstellungen zur Kontrolle der Konvertierung von Comic (CBR, CBZ) Dateien "
"zu eBooks"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
"Titel für erstelltes eBook. In der Voreinstellung wird der Dateiname benutzt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Gibt den Autor in den Metadaten des erstellen eBooks an. Voreinstellung ist "
"%default."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
"Pfad zur Ausgabedatei. Die Datei wird im aktuellen Verzeichnis erstellt "
"(Voreinstellung)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Anzahl der Farben für die Konvertierung von Graustufenbildern. "
"Voreinstellung: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Deaktivieren der Normalisierung (verbessert den Kontrast) des Farbbereichs "
"für Bilder. Voreinstellung: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Seitenverhältnis des Bildes beibehalten. Voreinstellung ist "
"bildschirmfüllende Darstellung."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Schärfen deaktivieren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Bilder im Querformat nicht in zwei Bilder im Hochformat aufteilen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -992,7 +1124,7 @@ msgstr ""
"Seitenverhältnis beibehalten und Bild so skalieren, dass die Bildschirmhöhe "
"als Bildbreite in der Querformatansicht verwendet wird."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -1000,7 +1132,7 @@ msgstr ""
"Benutzt für rechts-nach-links Publikationen wie Mangas. Querformatige Seiten "
"werden von rechts nach links in mehrere hochformatige Seiten unterteilt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -1008,7 +1140,7 @@ msgstr ""
"Entkörnung einschalten. Reduziert die Körnigkeit. Kann die Bearbeitungszeit "
"stark verlängern."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -1017,7 +1149,7 @@ msgstr ""
"sortieren, sondern die Reihenfolge verwenden, in der sie zum Comic "
"hinzugefügt wurden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
@@ -1028,7 +1160,7 @@ msgstr ""
"Diese Einstellung funktioniert für alle Geräte mit derselben "
"Bildschirmgröße. Wahlmöglichkeiten sind %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -1036,11 +1168,11 @@ msgstr ""
"Ausführlicher, hilfreich zur Fehlersuche. Kann mehrmals angegeben werden um "
"eine größere Ausführlichkeit zu erreichen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Fortschrittsbalken nicht anzeigen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
@@ -1050,11 +1182,11 @@ msgstr ""
"\n"
"Konvertiert ein Comic einer CBZ oder CBR Datei in ein eBook. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Ausgabe gespeichert unter"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Rendere Seiten des Comics..."
@@ -1103,56 +1235,56 @@ msgstr "Einstellungen für html2lrf"
msgid "Fetching of recipe failed: "
msgstr "Abruf des Rezepts misslungen: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBook Designer Datei erkannt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tAnalysiere HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tBaen Datei erkannt. Analysiere erneut..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Vorverarbeitetes HTML gespeichert unter "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Verarbeite %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tKonvertiere in BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Konnte Datei nicht analysieren: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s ist eine leere Datei"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Fehlschlag bei der Analysierung von %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Konnte Link %s nicht zu TOC hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Konnte Bild %s nicht verarbeiten. Fehler: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Konnte verschachteltes PNG %s nicht verarbeiten"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1160,14 +1292,14 @@ msgstr ""
"Konnte Bild nicht verarbeiten: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Ein Fehler trat während der Bearbeitung einer Tabelle auf: %s. "
"Tabellenformat wird ignoriert."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1175,11 +1307,11 @@ msgstr ""
"Schlechte Tabelle:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabelle enthält Zelle, die zu groß ist"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1187,19 +1319,19 @@ msgstr ""
"Sichern Sie die Website %s zuerst als HTML Datei und benutzen Sie dann "
"html2lrf mit der gespeicherten HTML Datei."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Konnte Umschlagbild nicht lesen: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Lesen nicht möglich von: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Verarbeitung der OPF Datei schlug fehl"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1644,89 +1776,89 @@ msgid "The output directory. Defaults to the current directory."
msgstr ""
"Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Häufig benutzte Verzeichnisse"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
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:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr ""
"Das zu verwendende Format bei der Speicherung einzelner Dateie auf die "
"Festplatte"
-#: /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 Seriennummerierung"
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:54
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53
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:55
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54
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:56
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55
msgid "Oldest news kept in database"
msgstr "Älteste in der Datenbank gespeicherte Nachrichten"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56
msgid "Show system tray icon"
msgstr "Symbol im Systembereich der Kontrollleiste anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
msgid "Upload downloaded news to device"
msgstr "Geladene Nachrichten auf das Gerät übertragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr "Bücher nach der Übertragung auf das Gerät aus der Bibliothek löschen"
@@ -1866,19 +1998,27 @@ msgstr "Ent&körnung"
msgid "&Wide"
msgstr "&Weite"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr " Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr "von"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Erweitert"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr "Allgemein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr "Schnittstelle"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
@@ -1886,59 +2026,95 @@ msgstr ""
"Content\n"
"Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr "Plugins"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr "Kein gültiger Plugin Pfad"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr "%s ist kein gültiger Plugin Pfad"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr "Plugin wählen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr "Plugin kann nicht ausgeschaltet werden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr "Das Plugin: %s kann nicht ausgeschaltet werden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr "Plugin nicht anpassbar"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr "Plugin: %s bedarf keines Anpassens"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr "Anpassen von %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr "Fehler Log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr "Zugriffs-Protokolldatei:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr "Content Server konnte nicht gestartet werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr "Ungültige Größe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
"Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Ortsangabe der Datenbank ungültig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Muss ein Verzeichnis sein."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Ortsangabe der Datenbank ungültig "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Komprimiere Datenbank. Das kann etwas dauern..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Komprimiere Datenbank..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Konfiguration"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1947,15 +2123,16 @@ msgstr ""
"sortiert gespeichert und die Metadaten werden in der Datei metadata.db "
"gespeichert)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Zu einem neuen Ort der Datenbank wechseln"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1978,15 +2155,15 @@ msgstr "Zu einem neuen Ort der Datenbank wechseln"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Nach einer Bestätigung vor dem Löschen von Dateien fragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
@@ -1994,19 +2171,19 @@ msgstr ""
"Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem "
"Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr "&Metadaten aus Dateien lesen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Format zur &Speicherung einer Datei:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -2014,108 +2191,108 @@ msgstr ""
"Voreinstellung der Zeitüberschreitung für Netzwerkabrufe festsetzen (Gilt "
"immer dann, wenn aus dem Internet Informationen abgerufen werden sollen)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " Sekunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr "Sprache wäh&len (erfordert Neustart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr "Normal"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr "Hoch"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr "Niedrig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr "Auftrags&priorität:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
"Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
"Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "&Römische Ziffern für Serien Nummerierung verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
"A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht "
"angezeigt werden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Groß"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Mittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Klein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "&Größe der Schaltflächen in der Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Zeige &Text in Schaltflächen der Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr "Den internen &Viewer für die folgenden Formate verwenden:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
"Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Geladene &Nachrichten automatisch an das Gerät senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Freier unbenutzter Festplattenspeicher der Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "Datenbank &komprimieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Meta-Daten aus dem Dateinamen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
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 "
@@ -2125,23 +2302,23 @@ msgstr ""
"von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen "
"können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr "Server &Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Ben&utzername:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Passwort:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
@@ -2149,13 +2326,13 @@ msgstr ""
"Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über "
"das Webinterface zugreifen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "Pa&sswort anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
@@ -2163,31 +2340,31 @@ msgstr ""
"Maximale Größe (BreitexHöhe) der angezeigten Covers. Größere Covers werden "
"verkleinert. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr "Maximale &Cover-Größe:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr "Server &starten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr "Server st&oppen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr "Server &testen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr "Server &automatisch beim Starten hochfahren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr "Server Logs ansehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2201,6 +2378,34 @@ msgstr ""
"auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle "
"Hostname oder die IP Adresse dieses Rechners sein."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+"Hier können Sie das Verhalten von Calibrie anpassen, indem sie festlegen, "
+"welche Plugins verwendet werden."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr "Plugin &ein-/ausschalten"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr "Plugin &anpassen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr "Neues Plugin hinzufügen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr "&Plugin Datei:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr "&Hinzufügen"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "FEHLER"
@@ -2279,25 +2484,25 @@ msgstr "Wählen Sie das Umschlagbild für "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Lesen nicht möglich"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Sie haben nicht die nötigen Rechte, um diese Datei zu lesen: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Fehler beim Lesen der Datei"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Es trat ein Fehler beim Lesen dieser Datei auf:
"
@@ -2307,7 +2512,7 @@ msgid " is not a valid picture"
msgstr " ist kein gültiges Bild"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Konvertierung nicht möglich"
@@ -2988,7 +3193,7 @@ msgstr "&Format entfernen:"
msgid "A&utomatically set author sort"
msgstr "Automatisch Sortierung nach Autor setzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2998,19 +3203,19 @@ msgstr ""
"LibraryThing.com an.
Insofern Sie dies nicht besitzen, können "
"Sie sich kostenlos anmelden!
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Konnte kein Umschlagbild abrufen.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "Konnte kein Umschlagbild abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Kann kein Umschlagbild abrufen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Sie müssen die ISBN für dieses Buch angeben."
@@ -3119,9 +3324,9 @@ msgstr "Neue individuelle Nachrichtenquelle hinzufügen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr "Nachrichten"
@@ -3644,16 +3849,16 @@ msgstr "Abwarten und Tee trinken..."
msgid "Working"
msgstr "Bei der Arbeit..."
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "Kann Auftrag nicht abbrechen"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr "Kann Aufträge, die mit dem Gerät kommunizieren, nicht abbrechen"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr "Auftrag wird schon ausgeführt"
@@ -3765,27 +3970,27 @@ msgstr "eBook öffnen"
msgid "Configure"
msgstr "Konfigurieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Fehler bei der Kommunikation mit dem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr "&Wiederherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr "&Spenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr "Be&enden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr "&Neustart"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3793,42 +3998,42 @@ msgstr ""
"
Hilfe gibt es online bei %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s von Kovid Goyal %%(version)s
%%(device)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "An Hauptspeicher senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "An Speicherkarte senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "und aus der Datenbank löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr "Auf die Speicherkarte senden (Voreinstellung)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Meta-Daten einzeln bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Meta-Daten auf einmal bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3836,7 +4041,7 @@ msgstr ""
"Bücher rekursiv hinzufügen (Ein Buch pro Verzeichnis, setzt voraus, dass "
"jede eBook Datei das gleiche Buch in einem unterschiedlichen Format enthält)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3844,79 +4049,79 @@ msgstr ""
"Bücher rekursiv hinzufügen (Mehrere Bücher pro Verzeichnis, setzt voraus, "
"dass jede eBook Datei ein anderes Buch enthält)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Auf Festplatte speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Auf Festplatte in ein einziges Verzeichnis speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr "Nur das %s Format auf Festplatte speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Vorschau"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Spezielles Format ansehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Einzeln konvertieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Auf einmal konvertieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr "Voreinstellung für Konvertierung eingeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr "Voreinstellungen für die Konvertierung von Comics eingeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr "Ähnliche Bücher..."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr "Schlechter Datenbank Standort"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr "Migriere Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr "Gerät: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr " gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr "Angeschlossen: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr "Gerätedatenbank ist beschädigt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3947,8 +4152,25 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr "Stop"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr "Füge Bücher rekursiv hinzu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr "Hinzugefügt "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr "Suche..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3956,104 +4178,121 @@ msgstr ""
"Es existieren bereits Bücher mit dem selben Titel in der Datenbank. "
"Sollen die folgenden Bücher trotzdem hinzugefügt werden?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Duplikate gefunden!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr "Lade Bücher auf das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr "Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr "EPUB Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr "LRF Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr "HTML Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr "LIT Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr "MOBI Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr "Text Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr "PDF Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr "Comics"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr "Archive"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr "Lese Metadaten..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr "Füge Bücher hinzu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr "Lese Metadaten von "
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr "Füge Bücher zur Datenbank hinzu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Gerätespeicher voll"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
Es können keine Bücher mehr auf das Gerät geladen werden, da der "
"Gerätespeicher voll ist "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr "Bestätigen Sie das Löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr "Lösche Bücher vom Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Kann Metadaten nicht bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Keine Bücher ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr "Sende Nachrichten an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr "Sende Bücher an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
@@ -4061,15 +4300,15 @@ msgstr ""
"Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine "
"geeigneten Formate vorhanden sind:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Speichern auf Festplatte nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr "Zielverzeichnis auswählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
@@ -4077,64 +4316,64 @@ msgstr ""
"Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, "
"da das %s Format für sie nicht verfügbar ist:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "Konnte einige eBooks nicht speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Rufe Nachrichten ab von "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr " abgerufen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Kein Buch ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Ansehen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Format zur Vorschau wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr "Konnte Verzeichnis nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr "%s hat keine verfügbaren Formate."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Konfiguration nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr "Kopiere Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr "Kopiere Bibliothek nach "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "Ungültige Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -4142,24 +4381,24 @@ msgstr ""
"
Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie "
"diese, bevor sie die bestehende Datenbank verschieben.
Fehler: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "Konnte Datenbank nicht verschieben"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr "Es ist keine weitere Information verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
"Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -4167,13 +4406,13 @@ msgstr ""
"Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen "
"und schließen Sie das Gerät wieder an und - oder starten Sie neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
@@ -4182,11 +4421,11 @@ msgstr ""
"href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen "
"Programm entfernen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr "Datenbank existiert nicht"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -4194,11 +4433,11 @@ msgstr ""
"Das Verzeichnis, in dem die Datenbank sein sollte: %s existiert nicht mehr. "
"Bitte wählen Sie einen neuen Ort für die Datenbank aus."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr "Wählen Sie einen neuen Speicherort für die Datenbank"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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."
@@ -4207,12 +4446,12 @@ msgstr ""
"Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung "
"seiner Entwicklung in Betracht ziehen."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
msgid ""
" is communicating with the device!
\n"
" 'Quitting may cause corruption on the device.
\n"
@@ -4222,11 +4461,11 @@ msgstr ""
" 'Ein Beenden kann das Gerät beschädigen.
\n"
" 'Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr "WARNUNG: Aktive Aufträge"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -4234,7 +4473,7 @@ msgstr ""
"wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden "
"im Kontextmenü des System Tray."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
@@ -4242,7 +4481,7 @@ msgstr ""
"Letzte Version: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -4252,15 +4491,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. "
"Möchten Sie die Download Seite besuchen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Neue Version verfügbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen"
@@ -5109,20 +5348,20 @@ msgstr ""
"\n"
"Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr "Kopiere Bücher nach %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr "Kopiere %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr "Migriere alte Datenbank zu eBook Bibliothek in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr "Komprimiere Datenbank"
@@ -5149,48 +5388,48 @@ msgstr "Konnte Arbeitsprozess nicht starten."
msgid "Job stopped by user"
msgstr "Auftrag durch Benutzer unterbrochen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sBenutzung%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Erstellt von "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr "Pfad zur Datenbank in der die Bücher gespeichtert sind"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr "Verhaltensmuster zum Erraten der Metadaten aus den Dateinamen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr "Zugangsschlüssel für isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
"Voreinstellung der Zeitüberschreitung bei Netzwerkverbindungen (in Sekunden)"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr "Pfad zum Verzeichnis, in dem die Bibliothek gespeichert ist"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr "Sprache, in der die Benutzer-Oberfläche dargestellt wird"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr "Das voreingestellte Ausgabeformat für eBook Konvertierungen."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr "Metadaten aus Dateien lesen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr "Priorität der Arbeitsaufträge"
diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po
index e2714e2a19..e6d9fe7844 100644
--- a/src/calibre/translations/nl.po
+++ b/src/calibre/translations/nl.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-09-04 01:49+0000\n"
"Last-Translator: Marc van den Dikkenberg \n"
"Language-Team: Dutch \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Schijf %s is niet gevonden. Probeer te herstarten."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Er is geen geheugen kaart verbonden met de reader."
@@ -200,64 +378,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Onbekend"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -265,11 +386,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -280,13 +401,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Een bron HTML bestand is nodig"
@@ -305,23 +426,23 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Schrijf verwerkte HTML naar "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Opties voor de verwerking van HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "De uitvoer folder. Standaard is de huidige folder."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr "Karakter codering voor HTML bestanden. Standaard is auto detect."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -329,11 +450,11 @@ msgstr ""
"Genereer de uitvoer in een zip bestand. Als deze optie is gekozen, dan moet -"
"-output de naam van een bestand zijn, niet de folder."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Configueer het volgen van links in HTML bestanden."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -341,7 +462,7 @@ msgstr ""
"Volg links in HTML bestanden in de breedte. Standaard worden ze eerst in de "
"diepte gevolgd."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -350,39 +471,39 @@ msgstr ""
"Deze waarde kan niet negatief zijn. Gebruik 0 aan te geven dan links in het "
"top HTML bestand niet zullen worden gevolgd."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Metadata van het gegenereerde eboek"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Titel. Standaard is auto-detect."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "De auteur(s) van het eboek, als lijst gescheiden met komma's."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Opties handig voor debuggen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -390,12 +511,12 @@ msgstr ""
"Geen meer informatie tijdens verwerking. Dit kan meerder malen worden "
"opgegeven om meer informatie te verkrijgen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
"Uitvoer HTML is \"mooi geprint\" om makkelijker door mensen leesbaar te zijn"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -428,7 +549,7 @@ msgstr ""
"gewijzigd worden."
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Handig voor Debugging"
@@ -437,11 +558,11 @@ msgstr "Handig voor Debugging"
msgid "OEB ebook created in"
msgstr "OEB boek bemaakt in"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -782,11 +903,11 @@ msgstr ""
"gebruikte keuze is utf-8. Standaard zal er worden geprobeerd om de encoding "
"automatisch te herkennen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -803,73 +924,73 @@ msgstr ""
"bestanden, en zoekt ebook bestanden in deze archiven.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Geen bestand opgegeven om te converteren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "Gegenereerd %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "Mislukt %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
"Opties voor de configuratie van de conversie van comics (CBR, CBZ) bestanden "
"naar eboek"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
"Titel voor gegenereerd eboek. Standaard word de bestandsnaam gebruikt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"De auteur in de metadata van het gegenereerde eboek. Standaard is %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Aantal kleuren voor beeld conversie naar grijstinten. Standaard: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Geen kleur normalisatie (contrast verbetering) voor afbeeldingen. Standaard: "
"Nee (False)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr "Behoudt afbeelding aspect ratio. Standaard is beeldvullend."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Geen aanscherpen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Splits landscape afbeeldingen niet in twee portret afbeeldingen"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -877,7 +998,7 @@ msgstr ""
"Behoudt aspect ratio en schaal afbeelding aan de hand van de schermhoogte "
"als beeld breedte voor het bekijken in landscape modus."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -885,7 +1006,7 @@ msgstr ""
"Gebruik voor rechts-naar-links publicaties zoals manga. Hierdoor worden "
"landscape paginas gesplitst in portret paginas van rechts naar links."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -893,7 +1014,7 @@ msgstr ""
"Activeer ontspikkelen. Verminderd spikkel ruis. Dit kan de verwerkingstijd "
"flink verlengen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -901,14 +1022,14 @@ msgstr ""
"Sorteer de bestanden in de comic niet alfabetisch op naam - gebruik de "
"voldorde waarin ze zijn toegevoegd aan de comic."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -916,22 +1037,22 @@ msgstr ""
"Uitgebreide informatie, handig voor debuggen. Kan meerdere malen worden "
"opgegeven voor meer informatie."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Laat geen vootgangsbalk zien"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Uitvoer weggeschreven naar"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Generatie comic bladzijden..."
@@ -980,56 +1101,56 @@ msgstr "Opties om het gedrag van html2lrf te beïnvloeden."
msgid "Fetching of recipe failed: "
msgstr "Ophalen van recept mislukt: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBook Designer bestand herkend."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tLezen HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tBaen bestand herkend. Her-lezen..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Schrijf pre-info HTML naar "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Verwerking %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tConveteer naar BBEB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Kan bestand niet parseren: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s is een leeg bestand"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Link %s %s kan niet worden geparseerd"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Link %s kan niet worden toegevoegd aan de inhoudsopgave"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Niet mogelijk om afbeelding %s te verwerken. Foutmelding: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Niet mogelijk om interlaced PNG bestand %s te verwerken."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1037,14 +1158,14 @@ msgstr ""
"Niet mogelijk om afbeelding %s te verwerken\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Een fout is opgetreden tijdens het verwerken van een tabel: %s. Tabel opmaak "
"zal worden genegeerd."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1052,11 +1173,11 @@ msgstr ""
"Foutieve tabel:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabel heeft een cel die te groot is."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1064,19 +1185,19 @@ msgstr ""
"De website %s moet eerst als een HTML bestand worden weggeschreven, waarna "
"je deze met html2rlf kunt converteren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Omslag afbeelding kan niet worden ingelezen: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Kan niet lezen van: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Verwerking van OPF bestand is niet gelukt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1514,86 +1635,86 @@ msgstr "RAW MOBI HTML bewaard in"
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Vaak gebruikte folders"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr ""
"Het formaat te gebruiken voor het wegschrijven van enkele bestanden naar "
"schijf"
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1732,76 +1853,120 @@ msgstr "Ont&spikkel"
msgid "&Wide"
msgstr "&Wijd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Geavanceerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Foutieve database locatie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Moet een folder zijn."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Foutieve database locatie "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Foutieve database locatie.
Kan niet schrijven naar "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Database aan het comprimeren. Dit kan even duren."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Comprimeren..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Configuratie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1809,15 +1974,16 @@ msgstr ""
"&Locatie van eboeken. (De eboeken zijn opgeslagen in de folders gesorteerd "
"op auteur, en metadata word bewaard in eht bestand metadata.db)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Blader naar de nieuwe database locatie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1840,33 +2006,33 @@ msgstr "Blader naar de nieuwe database locatie"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Notificeer als een &nieuwe versie beschikbaar is"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Vraag &bevestiging alvorens bestanden te verwijderen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Opglagformaat voor &enkel bestand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "Standaard netwerk &timeout:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -1874,168 +2040,168 @@ msgstr ""
"Geef de standaard timeout voor netwerk downloads. (bv. wanneer we informatie "
"van het Internet moeten halen)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " seconden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Voeg een folder toe aan de lijst met vaak gebruikte folders"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr "Verwijder een folder van de lijst met vaak gebruikte folders"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "Gebruik &Romeinse nummers voor de series"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr "&Aantal covers zichtbaar in blader modus (na herstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Werkbalk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Groot"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Middel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Klein"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "&Knop grootte in werkbalk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Laat &tekst zien in werkbalk knoppen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Selecteer zichtbare &kolommen in bibliotheek weergave"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Geef ongebruikte diskruimte uit de database terug"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "&Comprimeer database"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Metadata van bestands naam"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Gebr&uikersnaam:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "W&achtwoord:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Geef wachtwoord weer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2044,6 +2210,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "FOUT"
@@ -2115,25 +2307,25 @@ msgstr "Kies cover voor "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Kan niet lezen"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Je hebt geen permissie om het bestand te lezen: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Fout bij het lezen van bestand"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Er is een fout opgetreden bij het lezen van bestand:
"
@@ -2143,7 +2335,7 @@ msgid " is not a valid picture"
msgstr " is geen geldige afbeelding"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Kan niet converteren"
@@ -2791,7 +2983,7 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2801,19 +2993,19 @@ msgstr ""
"
Als u deze niet heeft, dan kunt u er gratis een krijgen door te registreren
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Omslag kon niet worden gedownload
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "Omslag kon niet worden gedownload"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Kan omslag niet downloaden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Het ISBN nummer voor dit boek moet worden opgegeven."
@@ -2921,9 +3113,9 @@ msgstr "Voeg een persoonlijke nieuwsbron toe"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3415,17 +3607,17 @@ msgstr "Wachten"
msgid "Working"
msgstr "Bezig"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "Opdracht kan niet worden afgebroken"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
"Taken die met het apparaat communicaren kunnen niet worden afgebroken"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr "Taak is al uitgevoerd"
@@ -3538,27 +3730,27 @@ msgstr "Open eboek"
msgid "Configure"
msgstr "Configureer"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Fout bij communicatie met lezer"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3566,43 +3758,43 @@ msgstr ""
"
Voor assistentie, bezoek %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
"%s: %s door Kovid Goyal %%(version)s
%%(device)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "Stuur naar hoofdgeheugen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "Stuur naar opslag kaart"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "en verwijder uit bibliotheek"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr "Bewaar standaard op geheugen kaart"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Bewerk metadata individueel"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Bewerk metadata in groep"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "Voeg boeken toe uit een enkele folder"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3610,7 +3802,7 @@ msgstr ""
"Voeg recursief boeken toe (Een boek per folder, neemt aan dat ieder eboek "
"bestand hetzelfde boek is in een ander formaat)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3618,79 +3810,79 @@ msgstr ""
"voeg recursief boeken toe (Meerdere boeken per folder, neemt aan dat ieder "
"eboek bestand een ander boek is)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Opslaan op schijf"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Opslaan op schijf in een enkele folder"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr "Bewaar alleen %s formaat op schijf"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Bekijk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Bekijk specifiek formaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Converteer Individueel"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Converteer Groep"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr "Zet standaarden voor conversie van comics"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr "Kies een locatie voor de eboek bibliotheek"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr "Migratie database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr "Apparaat: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr " gedetecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr "Verbonden "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr "Apparaat Database Beschadigd"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3719,8 +3911,25 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3728,104 +3937,121 @@ msgstr ""
"Boeken met de volgende titels bestaan al in de database. Wil je ze echt "
"toevoegen?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Duplicaten gevonden!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr "Boeken worden geupload naar de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Geen schijfruimte op de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
De boeken kunnen niet worden geupload naar de lezer, omdat er onvoldoende "
"schijfruimte beschikbaar is "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr "Bevesting verwijdering"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr "Weet u zeker dat u deze %d bestanden wilt verwijderen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr "Boeken worden verwijderd van de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Metedata kan niet worden gewijzigd"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Geen boeken geselecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr "Boeken worden naar de lezer verzonden."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr "Geen geschikte formaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
@@ -3833,15 +4059,15 @@ msgstr ""
"De volgende boeken konden niet naar de lezer worden deupload, omdat geen "
"geschikt formaat werd gevonden:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Kan niet naar schijf worden opgeslagen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
@@ -3849,64 +4075,64 @@ msgstr ""
"De volgende boeken konden niet worden bewaard op schijf, omdat het %s "
"formaat niet beschikbaar is:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "Sommige boeken konden niet worden opgeslagen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Downloading nieuws van "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Geen boek geselecteerd"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Kan niet bekijken"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Kies het te bekijken formaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr "%s heeft geen beschikbare formaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Kan niet configureren"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Can niet configueren terwijl bestaande opdrachten bezig zijn"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr "Copieer bibliotheek naar "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "ongeldige database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -3914,23 +4140,23 @@ msgstr ""
"
Een ongeldige database bestaat op %s, verwijder deze voordat je probeert "
"de bestaande database te verplaatsen.
Foutmelding: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "Database kon niet worden verplaatst"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr "Geen details beschikbaar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr "Geen details zijn beschikbaar voor de boeken op de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Fout bij communicatie met lezer"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3938,23 +4164,23 @@ msgstr ""
"Er is een tijdelijke fout opgetreden tijdens de communicatie met de lezer. "
"verwijzer de lezer en plug hem opnieuw in, of herstart."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Converteer Fout"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr "database bestaat niet"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -3962,38 +4188,38 @@ msgstr ""
"De folder waarin de database zou moetten zijn: %s bestaat niet meer. Kies "
"een nieuwe database locatie."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr "Kies een nieuwe locatie voor de database"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
@@ -4001,7 +4227,7 @@ msgstr ""
"Laatste versie: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -4011,15 +4237,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nieuwe functies "
"Bezoek download pagina?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Update beschikbaar"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4826,20 +5052,20 @@ msgstr ""
"\n"
"Voor help met een specifiek commando: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr "Copieer %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr "Migreer oude database naar eboek bibliotheek in %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr "Comprimeren database"
@@ -4862,47 +5088,47 @@ msgstr "Werker sessie kan niet worden gestart."
msgid "Job stopped by user"
msgstr "Taak gestopt door gebruiker"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sGebruik%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Gemaakt door "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr "Pad naar de database waarin boeken zijn opgeslagen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr "Patroon om metadata uit bestandsnamen te voorspellen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr "Toegangssleutel voor isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr "Standaard timeout voor netwerk operaties"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr "Pad naar folder waarin je bibliotheek is opgeslagen"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po
index 28e0222788..70ff790cfb 100644
--- a/src/calibre/translations/pl.po
+++ b/src/calibre/translations/pl.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
-"PO-Revision-Date: 2008-12-21 14:22+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
+"PO-Revision-Date: 2008-12-28 17:24+0000\n"
"Last-Translator: Andrzej MoST (Marcin Ostajewski) \n"
"Language-Team: Polish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr "Ta opcja nic nie zmienia"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr "Baza"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr "Typ pliku"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr "Czytnik metadanych"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr "Zapisywacz metadanych"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr "Odczytaj metadane z %s plików"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr "Wyodrębnij okładki z plików komisów"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr "Ustaw metadane w plikach EPUB"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr "Ustaw metadane w plikach LRF"
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr "Zainstalowane wtyczki"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr "Lokalne dostosowanie wtyczek"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr "Wyłączone wtyczki"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr "Wyświetl wszystkie zainstalowane wtyczki"
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Wykrycie dysku %s niemożliwe. Spróbuj ponownie uruchomić komputer."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Brak karty pamięci w czytniku."
@@ -249,64 +427,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr "Wypakuj zawartość utworzonego pliku EPUB do podanego katalogu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Nieznany"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -318,11 +439,11 @@ msgstr ""
"Konwertuj jeden z wielu dostępnych formatów e-booka do pliku %s. Wspierane "
"formaty: %s\n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr "Nie znaleziono e-book'a w archiwum"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -337,13 +458,13 @@ msgstr ""
"Jeśli wybierzesz plik OPF zamiast pliku HTML, lista odnośników będzie brana "
"z elementu w pliku OPF. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr "Plik wyjściowy zapisany w "
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Musisz podać wejściowy plik HTML"
@@ -366,24 +487,24 @@ msgstr ""
"\t\tZa dużo oznaczeń. Ponowne dzielenie bez zachowania struktury. Może to "
"doprowadzić do złego renderowania."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Zapisz przekształcony HTML w "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Opcje do kontroli traversal w HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Folder wyjściowy. Domyślny folder to folder bieżący."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Kodowanie znaków dla plików HTML. Domyślnie jest to wybór automatyczny."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -391,11 +512,11 @@ msgstr ""
"Stwórz plik formatu .zip. Jeśli ta opcja jest zaznaczona, wartość --output "
"powinna być nazwą pliku a nie katalogu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Kontrola śledzenia odnośników w plikach HTML."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -403,45 +524,48 @@ msgstr ""
"Przechodź przez odnośniki w plikach HTML wszerz. Standardowo używany jest "
"algorytm wgłębny."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
+"Maksymalny poziom rekurencji podczas podążania za linkami w plikach HTML. "
+"Musi być liczbą nieujemną. 0 oznacza, że w głównym pliku html nie podąża się "
+"za żadnymi linkami."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Ustaw metadane w wygenerowanym e-booku."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Ustaw tytuł ksiązki. Domyślnie jest on wykrywny automatycznie."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "Autor(rzy) książki, jako lista rozdzielona przecinkami."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr "Temat(y) tej książki, jako lista rozdzielona przecinkami."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr "Ustaw wydawcę tej książki"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr "Podsumowanie tej książki."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr "Wczytaj metadane ze wskazanego pliku OPF"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Opcje przydatne do diagnostyki"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -449,11 +573,11 @@ msgstr ""
"Wyświetlaj szczegółowe komunikaty w czasie pracy. Zaznaczenie w wielu "
"miejscach zwiększa liczbę szczegółów."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr "Wyjściowy HTML jest \"ładnie drukowany\" dla łatwiejszej analizy"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -492,7 +616,7 @@ msgstr ""
"przestrzeń"
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Użyteczne dla debugowania."
@@ -501,11 +625,11 @@ msgstr "Użyteczne dla debugowania."
msgid "OEB ebook created in"
msgstr "OEB ebook stworzony w"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr "%prog [opcje] OPFFILE"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
"Plik wynikowy. Nazwa domyślnie jest generowana na podstawie nazwy pliku "
@@ -537,7 +661,7 @@ msgstr "Rodzaj klucza dla tytułu"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:85
msgid "Sort key for the author"
-msgstr ""
+msgstr "Sortuj wg autora"
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275
@@ -804,11 +928,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr "Konwersja z %s do LRF nie jest wspierana."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -826,19 +950,19 @@ msgstr ""
"ZIP szukając pliku e-booka wewnątrz archiwum.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Nie wybrano pliku do konwersji."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "Wykonane %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "Nieudane %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
@@ -848,84 +972,84 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr "Opcje kontrolujące konwersję plików komiksów (CBR, CBZ) na e-booki"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr "Tytuł tworzonego e-booka. Domyślnie używana jest nazwa pliku."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Ustawienia autora w metadanych generowanego e-booka. Domyślna wartość to "
"%default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
"Ścieżka do pliku wyjściowego. Domyślnie jest on tworzony w katalogu bieżącym."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Liczba kolorów dla konwersji grafiki na czarno-białą. Domyślnie: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Nie zezwalaj na normalizowanie (poprawianie kontrastu) głębi kolorów. "
"Domyślne: Fałsz"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Wyłącz wyostrzanie"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Nie dziel grafik panoramicznych na dwie części"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -933,11 +1057,11 @@ msgstr ""
"Wyświetlaj szczegółowe komunikaty przydatne przy debugowaniu. Zaznaczenie w "
"wielu miejscach zwiększa liczbę szczegółów."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Nie pokazuj paska postępu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
@@ -947,11 +1071,11 @@ msgstr ""
"\n"
"Konwersja komiksu w formacie CBR lub CBZ do e-booka. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Plik wyjściowy zapisany do"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Przetwarzanie stron komiksu..."
@@ -1000,56 +1124,56 @@ msgstr "Opcje kontrolujące zachowanie html2lrf"
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\twykryto plik Book Designer."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tAnalizowanie HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tWykryto plik Baen. Ponowna analiza..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Zapisano wstępnie przetworziny HTML do "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Przetwarzanie %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tKonwersja do BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Nie można przetworzyć pliku: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s jest pustym plikiem"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Analiza odnośnika %s %s nie powiodła się"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Nie można dodać odnośnika %s do spisu treści"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Nie można przetworzyć obrazu %s. Błąd: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1057,12 +1181,12 @@ msgstr ""
"Nie można przetworzyć obrazu: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr "Błąd podczas przetwarzania tabeli: %s. Ignoruję znaczniki tabel."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1070,29 +1194,29 @@ msgstr ""
"Nieprawidłowy spis:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabela zawiera zbyt dużą komórkę"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Nie można odczytać grafiki okładki: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Nie można odczytać z: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Nie udało się przetworzyć pliku opf"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1475,84 +1599,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Ostatnio używane foldery"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr "Format używany do zapisu pojedynczych plików na dysku"
-#: /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 ""
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr "Pokaż ikonę w zasobniku systemowym"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
msgid "Upload downloaded news to device"
msgstr "Prześlij pobrane aktualności na urządzenie"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr "Usuń książki z biblioteki po przesłaniu ich na urządzenie"
@@ -1691,90 +1815,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr " wtyczek"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Zaawansowane"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr "Ogólne"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr "Interfejs"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr "Wtyczki"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr "Niewłaściwa ścieżka do wtyczki"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr "%s nie jest właściwą ścieżką do wtyczki"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr "Wybierz wtyczkę"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr "Wtyczka nie może zostać wyłączona"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr "Wtyczka %s nie może zostać wyłączona"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr "Dziennik błędów:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr "Dziennik dostępów:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr "Niewłaściwy rozmiar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Niewłaściwa lokalizacja bazy danych"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Niewłaściwa lokalizacja bazy danych "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Niewłaściwa lokalizacja bazy danych.
Nie można zapisać do "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Kompaktowanie bazy danych. To może chwilę potrwać."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Kompaktowanie..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Ustawienia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1797,200 +1966,200 @@ msgstr ""
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Pokaż powiadomienie, gdy &nowa wersja jest dostępna"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Zapytaj o &potwierdzenie przed usunięciem plików"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr "Wczytytuj &metadane z plików"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Format zapisu dla &pojedynczego pliku:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " sekund"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr "Wybierz &język (wymaga restartu):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr "Normalny"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr "Wysoki"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr "Niski"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr "&Priorytet zdań:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "Używaj numeracji &rzymskiej do numerowania serii"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Pasek narzędzi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Duże"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Średnie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Małe"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "&Rozmiar przycisków na pasku narzędzi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Wybierz &kolumny pokazywane w widoku biblioteki:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr "Użyj wewnętrznej &przeglądarki do wyświetlania poniższych formatów:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Metadane z nazwy pliku"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Nazwa &użytkownika:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Hasło:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Pokaż hasło"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1999,6 +2168,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr "Włącz/&Wyłącz wtyczkę"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr "&Dostosuj wtyczkę"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr "Dodaj nową wtyczkę"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr "&Plik wtyczki:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "BŁĄD"
@@ -2032,7 +2227,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:298
msgid "Page Setup"
-msgstr ""
+msgstr "Ustawienia strony"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87
@@ -2070,25 +2265,25 @@ msgstr "Wybierz okładkę dla "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Nie można odczytać"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Błąd przy odczycie pliku"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -2098,7 +2293,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Nie można przekonwertować"
@@ -2719,26 +2914,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Nie można pobrać okładki.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Nie można pobrać okładki"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2811,7 +3006,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:234
msgid "%d recipes"
-msgstr ""
+msgstr "%d źródeł"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:263
msgid "Must set account information"
@@ -2823,7 +3018,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:276
msgid "Created by: "
-msgstr ""
+msgstr "Stworzone przez: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:296
msgid "Last downloaded: %s days ago"
@@ -2844,20 +3039,20 @@ msgstr "Dodaj własne źródło aktualności"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr "Aktualności"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:137
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:222
msgid "Recipes"
-msgstr ""
+msgstr "Źródła"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:138
msgid "Schedule for download"
-msgstr ""
+msgstr "Planowanie pobierania"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:139
msgid "title"
@@ -2873,7 +3068,7 @@ msgstr "autor"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:142
msgid "&Schedule for download every:"
-msgstr ""
+msgstr "&Zaplanuj pobieranie co:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:143
msgid ""
@@ -2894,6 +3089,7 @@ msgstr "&Konto"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:149
msgid "For the scheduling to work, you must leave calibre running."
msgstr ""
+"Aby zaplanowane działania były wykonywane, musisz zostawić włączone calibre."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:150
msgid "&Download now"
@@ -3014,7 +3210,7 @@ msgstr "Dodaj etykietę do dostępnych etykiet i przypisz ją do tej książki"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:63
msgid "No recipe selected"
-msgstr ""
+msgstr "Nie zaznaczono źródła"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:69
msgid "The attached file: %s is a recipe to download %s."
@@ -3101,27 +3297,27 @@ msgstr "Dodaj własne źródło aktualności"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:215
msgid "Available user recipes"
-msgstr ""
+msgstr "Dostępne źródła użytkownika"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:216
msgid "Add/Update &recipe"
-msgstr ""
+msgstr "&Dodaj/Uaktualnij źródło"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:217
msgid "&Remove recipe"
-msgstr ""
+msgstr "&Usuń źródło"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:218
msgid "&Share recipe"
-msgstr ""
+msgstr "&Przekaż źródło"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:219
msgid "Customize &builtin recipe"
-msgstr ""
+msgstr "Dostosuj jedno z &domyślnych źródeł"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:220
msgid "&Load recipe from file"
-msgstr ""
+msgstr "&Wczytaj źródło z pliku"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:222
msgid ""
@@ -3139,11 +3335,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:226
msgid "Recipe &title:"
-msgstr ""
+msgstr "&Tytuł źródła:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:227
msgid "&Oldest article:"
-msgstr ""
+msgstr "&Najstarszy artykuł może mieć:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:228
msgid "The oldest article to download"
@@ -3307,7 +3503,7 @@ msgstr "Nieznane zadanie"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:70
msgid "Finished"
-msgstr ""
+msgstr "Zakończone"
#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:72
msgid "Error"
@@ -3321,16 +3517,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "Nie można przerwać zadania"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3443,27 +3639,27 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Błąd podczas komunikacji z urządzeniem"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr "&Przywróć"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr "&Wesprzyj"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr "&Zakończ"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3471,127 +3667,127 @@ msgstr ""
"
Aby uzyskać pomoc odwiedź %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
"%s: %s stworzył Kovid Goyal %%(version)s
%%(device)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "i usuń z biblioteki"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Edytuj metadane pjedyńczo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "Dodaj książki z pojedyńczego folderu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Zapisz na dysku"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Zapisz na dysku w pojedyńczym folderze"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
-msgstr ""
+msgstr "Zapisz na dysku jedynie pliki w formacie %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Wyświetl"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Wyświetl określony format"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Konwertuj pojedynczo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3607,8 +3803,25 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
@@ -3616,266 +3829,285 @@ msgstr ""
"Książki o takim samym tytule jak poniższe znajdują już się bazie danych. "
"Dodać je mimo to?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Znleziono duplikaty!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Nie można edytować metadanych"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Nie wybrano ksiązek"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr "Przesyłanie aktualności na urządzenie."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Nie można zapisać na dysku"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr "Wyberz folder docelowy"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
+"Nie można zapisać poniższych książek na dysku, ponieważ plik w formacie "
+"%s nie jest dla nich dostępny:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
-msgstr ""
+msgstr "Nie można zapisać niektórych e-książek"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Pobieranie aktualności z "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Nie wybrano ksiązki"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Nie można wyświetlić"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Wybierz format do wyświetlenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr "Nie można otworzyć folderu"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Nie można skonfigurować"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Nie można skonfigurować, gdy są aktywne jakieś zadania."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr "Kopiowanie biblioteki do "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Błąd podczas konwersji"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr "Wybierz nową lokalizację dla bazy danych"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -3885,15 +4117,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">listę zmian i "
"poprawek. Otworzyć stronę pobierania?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Aktualizacja dostępna"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4625,20 +4857,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr "Kopiowanie książek do %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr "Kopiowanie %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr "Kompaktowanie bazy danych"
@@ -4661,47 +4893,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr "Zadanie zatrzymane przez użytkownika"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sUżycie%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Stworzony przez "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr "Ścieżka do katalogu w którym przechowywana jest biblioteka książek"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr "Język wyświetlania interfejsu użytkownika"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr "Domyślny format wyjściowy dla konwersji e-książek"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr "Wczytaj metadane z plików"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po
index 2bca3f2641..4c979057bf 100644
--- a/src/calibre/translations/pt.po
+++ b/src/calibre/translations/pt.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-12-18 18:01+0000\n"
"Last-Translator: Fabio Malcher Miranda \n"
"Language-Team: Portuguese \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:56+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Incapaz de detectar o disco %s. Tente reinicializar"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "O leitor não tem cartão de armazenamento conectado"
@@ -218,64 +396,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -283,11 +404,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -298,13 +419,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -323,87 +444,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -434,7 +555,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -443,11 +564,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -721,11 +842,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -736,118 +857,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -888,95 +1009,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1350,84 +1471,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1566,90 +1687,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1672,200 +1838,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1874,6 +2040,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -1945,25 +2137,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -1973,7 +2165,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2593,26 +2785,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2718,9 +2910,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3189,16 +3381,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3310,152 +3502,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3471,288 +3663,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4479,20 +4705,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4515,47 +4741,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Criado por "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po
index 39bc9c6be1..59da63bff2 100644
--- a/src/calibre/translations/ru.po
+++ b/src/calibre/translations/ru.po
@@ -13,7 +13,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-25 21:21+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
"X-Poedit-Language: Russian\n"
diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po
index f5751ae0d2..3376ffa11b 100644
--- a/src/calibre/translations/sk.po
+++ b/src/calibre/translations/sk.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-12-15 22:58+0000\n"
"Last-Translator: Michael Gallo \n"
"Language-Team: Slovak \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Neznáme"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Nepodarilo sa nájsť disk %s. Skúste reštartovať systém."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "V čítacom zariadení nie je vložená žiadna pamäťová karta."
@@ -245,64 +423,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr "Rozbaliť obsah vytvoreného EPUB súboru do určeného adresára."
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Neznáme"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -310,11 +431,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr "V archíve nebola nájdená žiadna elektronická kniha"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -331,13 +452,13 @@ msgstr ""
"Ak miesto HTML súboru zadáte OPF súbor, odkazy budú prevzaté z jeho sekcie "
". \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Musíte zadať vstupný HTML súbor"
@@ -359,25 +480,25 @@ msgstr ""
"\t\tPríliš zložitá štruktúra súboru. Prerozdeľujem bez zachovania štruktúry. "
"Súbor sa môže zobraziť nekorektne."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Spracované HTML bolo zapísané do "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Možnosti spracovania HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Výstupný adresár. Štandardne sa použije aktuálny pracovný adresár."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Kódovanie znakov v HTML súboru. Bez explicitne zadanej hodnoty bude "
"detekované automaticky."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -385,11 +506,11 @@ msgstr ""
"Vytvoriť výstup v súbore .zip. Ak je zvolená táto možnosť, --output by mal "
"byť názov súboru, nie adresára."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Nasledovanie odkazov v HTML súboroch."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -397,7 +518,7 @@ msgstr ""
"Prechádzanie odkazov v HTML súboroch \"najprv do šírky\". Štandardne sa "
"odkazy prechádzajú \"najprv do hĺbky\"."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -406,39 +527,39 @@ msgstr ""
"je pozitívna hodnota. 0 značí, že žiadne odkazy v koreňovom súbore nebudú "
"prechádzané."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Metadáta vygenerovanej elektronickej knihy"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Názov. Štandardne automaticky detekovaný."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "Autor(i) knihy, oddelení čiarkami."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr "Témy tejto knihy, oddelené čiarkami."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr "Vydavateľ knihy."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr "Stručný obsah knihy."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr "Súbor OPF z ktorého sa majú prevziať metadáta."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Možnosti užitočné pri hľadaní chýb v programe."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
@@ -446,11 +567,11 @@ msgstr ""
"Pri spracovaní vypisovať viac informácií. Viacnásobné použitie ďalej zvyšuje "
"množstvo zobrazených informácií."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr "Výstupný HTML súbor bude úhľadne formátovaný pre uľahčenie čítania."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -489,7 +610,7 @@ msgstr ""
"Čitateľne formátovať extrahované HTML. Môže ovplyvniť medzery v texte."
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Užitočné pri hľadaní chýb v programe."
@@ -498,11 +619,11 @@ msgstr "Užitočné pri hľadaní chýb v programe."
msgid "OEB ebook created in"
msgstr "OEB elektronická kniha bude vytvorená v"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -854,11 +975,11 @@ msgstr ""
"používaná možnosť je utf-8. Program sa štandardne pokúsi rozoznať použité "
"kódovanie automaticky."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr "Prevod z %s do LRF nie je podporovaný."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -875,19 +996,19 @@ msgstr ""
"ZIP archívy, v ktorých bude hľadať knihy v uvedených formátoch.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Nebol uvedený žiaden vstupný súbor."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "Úspešný prevod %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "Neuspel prevod %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
@@ -897,57 +1018,57 @@ msgstr ""
"\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr "Možnosti prevodu komiksov (CBR, CBZ) do podoby elektronických kníh"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
"Názov vytvorenej elektronickej knihy. Štandardne sa použije názov súboru."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Autor, ktorý bude uvedený v metadátach vytvorenej elektronickej knihy. "
"Štandardná hodnota je %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
"Cesta k výstupnému súboru. Štandardne bude výstupný súbor vytvorený v "
"aktuálnom pracovnom adresári."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
"Počet odtieňov sivej použitý pri prevode obrázkov. Štandardná hodnota: "
"%default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Vypnutie normalizácie (zvýšenia kontrastu) rozsahu farieb obrázkov. "
"Štandardne je normalizácia zapnutá."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Zachovať pomer strán obrázkov. Štandardne obrázky vyplnia celú obrazovku."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Vypnúť zvyšovanie ostrosti obrázkov."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Nerozdeľovať obrázky \"na šírku\" na dva obrázky \"na výšku\"."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -955,7 +1076,7 @@ msgstr ""
"Zachovať pomer strán a prispôsobiť šírku obrázka výške obrazovky na "
"prezeranie \"na šírku\"."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -963,7 +1084,7 @@ msgstr ""
"Užitočné pre publikácie čítané zprava doľava, ako napr. manga. Obrázky \"na "
"šírku\" budú rozdelené na obrázky \"na výšku\" v poradí zprava doľava."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
@@ -971,7 +1092,7 @@ msgstr ""
"Zapnúť filter šumu. Odstraňuje šum v oblastiach plynulých prechodov. Môže "
"výrazne predĺžiť čas potrebný na spracovanie."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -979,7 +1100,7 @@ msgstr ""
"Netriediť súbory komiksu abecedne. Použiť poradie v ktorom boli pridané do "
"komiksu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
@@ -990,7 +1111,7 @@ msgstr ""
"je vhodný pre akékoľvek čítacie zariadenie s rovnakým rozlíšením obrazovky. "
"Možnosti sú %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
@@ -999,11 +1120,11 @@ msgstr ""
"programe. Pri viacnásobnom použití sa množstvo zobrazovaných údajov ďalej "
"zvyšuje."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Nezobrazovať indikátor postupu spracovania."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
@@ -1013,11 +1134,11 @@ msgstr ""
"\n"
"Previesť komiks vo formáte CBZ alebo CBR do podoby elektronickej knihy. \n"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Výstup do"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Spracúvam stránky komiksu..."
@@ -1066,57 +1187,57 @@ msgstr "Možnosti ovládajúce správanie programu html2lrf"
msgid "Fetching of recipe failed: "
msgstr "Preberanie receptu zlyhalo: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBol rozoznaný súbor z programu Book Designer."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tSpracúvam HTML..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
"\tBol rozoznaný súbor z vydavateľstva BAEN. Reštartujem spracovanie..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Predspracovaný HTML súbor bol zapísaný do "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Spracúvam %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tPrevádzam do BBeB..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Spracovanie súboru zlyhalo: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s je prázdny súbor"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Zlyhalo spracovanie odkazu %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Nepodarilo sa pridať odkaz %s do obsahu"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Spracovanie obrázku %s zlyhalo. Chyba: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Zlyhalo spracovanie prekladaného PNG obrázku %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1124,12 +1245,12 @@ msgstr ""
"Zlyhalo spracovanie obrázka: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr "Chyba pri spracovaní tabuľky: %s. Ignorujem blok tabuľky."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1137,11 +1258,11 @@ msgstr ""
"Nesprávna definícia tabuľky:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabuľka obsahuje bunku, ktorá je príliš veľká"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1149,19 +1270,19 @@ msgstr ""
"Webovú stránku je potrebné najprv uložiť ako HTML súbor, potom previesť "
"programom html2lrf."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Nepodarilo sa načítať obrázok obálky: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Nemôžem čítať z: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Zlyhalo spracovanie OPF súboru"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1600,85 +1721,85 @@ msgstr "Neupravené MOBI HTML uložené do"
msgid "The output directory. Defaults to the current directory."
msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár."
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Často používané adresáre"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
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:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr ""
"Formát, ktorý má byť použitý pri ukladaní jednotlivých súborov na disk"
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:54
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:53
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:55
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54
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:56
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55
msgid "Oldest news kept in database"
msgstr "Najstaršie správy ponechané v databáze"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56
msgid "Show system tray icon"
msgstr "Zobraziť ikonu v systémovej lište"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57
msgid "Upload downloaded news to device"
msgstr "Odoslať prevzaté správy do zariadenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr "Zmazať knihy z knižnice po ich odoslaní do zariadenia"
@@ -1817,19 +1938,27 @@ msgstr "Čistiaci &filter"
msgid "&Wide"
msgstr "Širo&ké"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Rozšírené"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr "Všeobecné"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr "Rozhranie"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
@@ -1837,58 +1966,94 @@ msgstr ""
"Obsahový\n"
"Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr "Záznam o chybách:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr "Záznam o prístupe:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr "Nepodarilo sa spustiť obsahový server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr "Neplatná veľkosť"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr "Veľkosť %s je neplatná. Požadovaný formát je šírka x výška"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Neplatné umiestnenie databázy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Musí byť adresár."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Neplatné umiestnenie databázy "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Neplatné umiestnenie databázy.
Nemôžem zapisovať do "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Zmenšujem databázu. Tento proces môže chvíľu trvať."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Zmenšujem..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Nastavenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1896,15 +2061,16 @@ msgstr ""
"&Umiestnenie elektronických kníh (Knihy sú umiestnené v adresároch podľa "
"autora a metadáta sú uložené v súbore metadata.db)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Určte nové umiestnenie databázy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1927,15 +2093,15 @@ msgstr "Určte nové umiestnenie databázy"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Zobraziť upozornenie keď je k dispozícii &nová verzia."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Vyžadovať potvrdenie pred &zmazaním súborov."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
@@ -1943,19 +2109,19 @@ msgstr ""
"Keď je táto možnosť deaktivovaná, metadáta budú odvodené z názvu súboru. "
"Spôsob, akým budú odvodené, je možné nastaviť v sekcii \"Rozšírené\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr "Čítať &metadáta zo súborov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Formát pre uloženie do jedného &súboru:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "Štandardný časový &limit siete:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -1963,104 +2129,104 @@ msgstr ""
"Štandardný časový limit pre sieťové dopyty (pri preberaní informácií z "
"internetu)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " sekúnd"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr "Vyberte &jazyk (vyžaduje reštart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr "Normálny"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr "Vysoká"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr "Nízka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr "&Priorita úloh:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Pridať adresár do zoznamu často používaných"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr "Odobrať adresár zo zoznamu často používaných"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "Číslovať knihy v sérii &Rímskymi číslicami"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
"Počet &obálok zobrazených v režime prehliadania obálok (vyžaduje reštart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Panel nástrojov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Veľké"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Stredné"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Malé"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "&Veľkosť tlačidiel na paneli nástrojov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Zobraziť &text na tlačidlách panelu nástrojov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Viditeľné &stĺpce v zozname kníh v knižnici"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr "Použiť interný &prehliadač na tieto formáty:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr "Zobraziť &ikonu v systémovej lište"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr "&Automaticky odosielať prevzaté správy do čítacieho zariadenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr "&Zmazať správy z knižnice po ich odoslaní do zariadenia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Uvoľniť nepoužitý diskový priestor v databáze"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "Zmenšiť &databázu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Metadáta zo súboru"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
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 "
@@ -2070,23 +2236,23 @@ msgstr ""
"pomocou internetového prehliadača, z akéhokoľvek miesta na svete. Zmeny v "
"nastaveniach sa prejavia až po reštarte servera."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr "&Port servera:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "Po&užívateľské meno:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Heslo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
@@ -2094,13 +2260,13 @@ msgstr ""
"Ak ponecháte heslo prázdne, ktokoľvek bude mať prístup k vašej zbierke kníh "
"cez toto webové rozhranie."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Zobraziť heslo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
@@ -2108,31 +2274,31 @@ msgstr ""
"Maximálna veľkosť (šírka x výška) zobrazených obálok. Veľké obálky budú "
"zmenšené. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr "Max. veľkosť &obálok:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr "&Spustiť server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr "&Zastaviť server"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr "&Test servera"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr "&Automaticky spustiť server pri štarte"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr "Z&obraziť serverové záznamy"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2146,6 +2312,32 @@ msgstr ""
"Stanza na vašom iPhone, pričom \"mojehostname\" musí byť úplná symbolická "
"alebo IP adresa vášho počítača."
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "CHYBA"
@@ -2220,25 +2412,25 @@ msgstr "Vyberte obálku pre "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Nemôžem čítať"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Nemáte prístupové práva na čítanie súboru: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Chyba pri čítaní súboru"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Chyba pri čítaní súboru:
"
@@ -2248,7 +2440,7 @@ msgid " is not a valid picture"
msgstr " nie je platný obrazový súbor"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Nemôžem previesť"
@@ -2897,26 +3089,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -3022,9 +3214,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3493,16 +3685,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3614,152 +3806,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3775,288 +3967,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4783,20 +5009,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4819,47 +5045,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr "Štandardný výstupný formát pre prevody kníh."
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po
index 0efbaa8a89..7b4823b156 100644
--- a/src/calibre/translations/sl.po
+++ b/src/calibre/translations/sl.po
@@ -6,25 +6,203 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre 0.4.17\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-09-19 19:17+0000\n"
"Last-Translator: Kovid Goyal \n"
"Language-Team: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:57+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
"Generated-By: pygettext.py 1.5\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr "Neznano"
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr "Zaznava diska v pogonu %s ni mogoča. Poskusite s ponovnim zagonom."
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Reader nima vstavljene spominske kartice."
@@ -199,64 +377,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr "Neznano"
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -264,11 +385,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -279,13 +400,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr "Izbrati morate vhodno HTML datoteko"
@@ -304,24 +425,24 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr "Obdelane HTML datoteke so zapisane v "
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr "Možnosti za nadzor sprehajanja po HTML"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr "Izhodni direktorij. Privzeti je trenutni direktorij."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
"Kodna tabela znakov za HTML datoteke. Privzeto je samodejno zaznavanje."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
@@ -329,11 +450,11 @@ msgstr ""
"Ustvari izhodne podatke v zip datoteki. Če je izbrana ta možnost mora biti --"
"output ime datoteke, ne direktorija."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr "Nadzira sledeče povezave v HTML datotekah."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
@@ -341,7 +462,7 @@ msgstr ""
"Po povezavah v HTML datoteki se sprehodi najprej po širini. Običajno se "
"najprej sprehodi po globini"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
@@ -350,49 +471,49 @@ msgstr ""
"biti pozitivna vrednost. 0 pomeni da se ne sledi nobeni povezavi v osnovni "
"HTML datoteki."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr "Nastavi meta podatke od generirane eknjige"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr "Nastavi naslov. Privzeto je samodejno zaznavanje."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr "Avtor(ji) eknjige v, z vejicami ločenem, seznamu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr "Možnosti koristne za razhroščevanje"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr "Izhodni HTML je \"lepo oblikovan\" za lažje analiziranje"
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -423,7 +544,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr "Koristno za razhroščevanje."
@@ -432,11 +553,11 @@ msgstr "Koristno za razhroščevanje."
msgid "OEB ebook created in"
msgstr "OEB eknjiga ustvarjena v"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -766,11 +887,11 @@ msgstr ""
"računalnikov z MS Windows operacijskim sistemom je cp-1252. Druga pogosta "
"kodna tabela je utf-8. Privzeto je ugibanje tipa kodne tabele."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -788,70 +909,70 @@ msgstr ""
"ZIP arhive in poiskal eknjige znotraj njih.\n"
" "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr "Nobena datoteka ni določena za pretvorbo."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr "Upodobljen %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr "Neuspešno %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr "Možnosti za nadzor pretvorbe stripov (CBR, CBZ) v eknjige."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr "Naslov ustvarjene eknjige. Privzeta je uporaba imena datoteke."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
"Nastavi avtorja v meta podatkih ustvarjene eknjige. Privzeto je %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr "Število barv za sivinsko pretvorbo slike. Privzeto: %default"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
"Onemogoči normalizacijo (izboljšaj kontrast) barvnega razpona za slike. "
"Privzeto: False"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
"Obdrži razmerje slike. Privzeto je da se prilagodi velikosti zaslona."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr "Onemogoči ostrenje."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr "Ne razdeli panoramskih slik v dve portretni"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
@@ -859,7 +980,7 @@ msgstr ""
"Obdrži razmerje pri skaliranju slik in uporabi višino zaslona za širino "
"slike pri pregledovanju v panoramskem načinu."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
@@ -867,13 +988,13 @@ msgstr ""
"Uporablja se za izdaje, ki se berejo od desne proti levi tako kot manga. "
"Panoramske slike se razdelijo v portretne strani od desne proti levi."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
@@ -881,35 +1002,35 @@ msgstr ""
"Ne razvrščaj datotek, ki se nahajajo v arhivu stripa po imenu. Upoštevaj "
"vrstni red v katerem so bile dane v strip."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr "Ne pokaži indikatorja napredka."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr "Izhod se zapiše v"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr "Upodabljam strani stripa ..."
@@ -958,56 +1079,56 @@ msgstr "Možnosti za nadzor obnašanja html2lrf"
msgid "Fetching of recipe failed: "
msgstr "Prenos recepta ni uspel: "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr "\tBook Designer datoteka zaznana."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr "\tParsanje HTML ..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr "\tBaen datoteka zaznana. Ponovno parsanje ..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr "Preprocesiran HTML zapisan v "
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr "Procesiranje %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr "\tPretvarjanje v BBeB ..."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr "Parsanje datoteke ni mogoče: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr "%s je prazna datoteka"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr "Neuspešno parsanje povezave %s %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr "Dodajanje povezave %s v kazalo ni možno"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr "Procesiranje slikovne datoteke %s ni možno. Napaka: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr "Procesiranje interlaced PNG %s ni možno"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
@@ -1015,13 +1136,13 @@ msgstr ""
"Neuspešno procesiranje slike: %s\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
"Prišlo je do napake pri obdelavi tabele: %s. Zgradba tabele se ignorira."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
@@ -1029,11 +1150,11 @@ msgstr ""
"Slaba tabela:\n"
"%s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr "Tabela vsebuje preveliko celico"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
@@ -1041,19 +1162,19 @@ msgstr ""
"Spletno stran %s najprej shranite kot html datoteko nato pa na njej "
"uporabite html2lrf."
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr "Branje slike naslovne strani ni mogoče: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr "Ne morem brati iz: %s"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr "Napaka pri obdelavi opf datoteke"
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1487,84 +1608,84 @@ msgstr "Neobdelan MOBI HTML shranjen v"
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr "Pogosto rabljeni direktoriji"
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
msgstr "Format, ki se uporablja pri shranjevanju posameznih datotek na disk"
-#: /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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1703,76 +1824,120 @@ msgstr "De&speckle"
msgid "&Wide"
msgstr "&Široko"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "Napredno"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr "Napačna lokacija podatkovne baze"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr "
Mora biti direktorij."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr "Napačna lokacija podatkovne baze "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr "Napačna lokacija podatkovne baze.
Ne morem pisati v "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr "Krčenje podatkovne baze. To lahko traja nekaj časa."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr "Krčenje ..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "Konfiguracija"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
msgid ""
"&Location of ebooks (The ebooks are stored in folders sorted by author and "
"metadata is stored in the file metadata.db)"
@@ -1780,15 +1945,16 @@ msgstr ""
"&Lokacija eknjig (eKnjige so shranjene v datoteke sortirane po avtorjih, "
"meta podatki pa v datoteki metadata.db)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr "Prebrskaj za novo lokacijo podatkovne baze"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1811,202 +1977,202 @@ msgstr "Prebrskaj za novo lokacijo podatkovne baze"
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr "Opozori me, ko je na voljo &nova verzija"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr "Vprašaj za &potrditev pred brisanjem datotek."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr "Format za &shranjevanje enojne datoteke:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr "Privzeti omrežni &timeout:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " sekund"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr "Dodaj direktorij k seznamu pogosto rabljenih direktorijev"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr "Odstrani direktorij iz seznama pogosto rabljenih direktorijev"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr "Uporabi &rimska števila za številke serij"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
"Število &naslovnic, ki se prikažejo v preletavanju naslovnic (po ponovnem "
"zagonu):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "Orodna vrstica"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr "Veliko"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr "Srednje"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "Majhno"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr "Velikost gum&ba orodne vrstice"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr "Prikaži &tekst pri gumbih v orodni vrstici"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr "Izberi vidne stolp&ce v knjižničnem pogledu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr "Sprosti neuporabljen prostor iz baze podatkov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr "&Skrči podatkovno bazo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr "&Meta podatki iz imena datoteke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr "&Uporabniško ime:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&Geslo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr "&Prikaži geslo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -2015,6 +2181,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "NAPAKA"
@@ -2086,25 +2278,25 @@ msgstr "Izberi naslovnico za "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr "Ne morem prebrati"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr "Nimate pravic za branje datoteke: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr "Napaka pri branju zbirke"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr "
Prišlo je do napake pri branju iz zbirke:
"
@@ -2114,7 +2306,7 @@ msgid " is not a valid picture"
msgstr " ni veljavna slika"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr "Pretvorba ni možna"
@@ -2751,7 +2943,7 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
@@ -2761,19 +2953,19 @@ msgstr ""
"gesla še nimate se lahko registrirate zastonj!
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr "Prenos naslovnice ni uspel.
"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr "Prenos naslovnice ni uspel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr "Prenos naslovnice ni možen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr "Določiti morate ISBN oznako te knjige."
@@ -2880,9 +3072,9 @@ msgstr "Dodaj vir novic po meri"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3360,16 +3552,16 @@ msgstr "Čakam"
msgid "Working"
msgstr "Delam"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr "Prekinitev posla ni mogoča"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr "Ne morem prekiniti poslov, ki komunicirajo z napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr "Posel je že bil pognan"
@@ -3481,27 +3673,27 @@ msgstr "Odpri eknjigo"
msgid "Configure"
msgstr "Nastavi"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr "Napaka pri komuniciranju z napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
@@ -3509,42 +3701,42 @@ msgstr ""
"
Za pomoč obiščite %s.kovidgoyal.net
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
msgid "Send to main memory"
msgstr "Pošlji v glavni pomnilnik"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "Send to storage card"
msgstr "Pošlji v spominsko kartico"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr "in izbriši iz knjižnice"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr "Privzeto pošlji v spominsko kartico"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr "Posamično urejanje meta podatkov"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr "Paketno urejanje meta podatkov"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr "Dodaj knjige iz enega direktorija"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
@@ -3552,7 +3744,7 @@ msgstr ""
"Dodaj knjige rekurzivno (Ena knjiga na direktorij, privzame da je vsaka "
"datoteka ista eknjiga v različnih formatih)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
@@ -3560,79 +3752,79 @@ msgstr ""
"Dodaj knjige rekurzivno (Več knjig na direktorij, privzame da je vsaka "
"datoteka različna knjiga)"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr "Shrani na disk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr "Shrani na disk v en direktorij"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr "Shrani samo %s format na disk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr "Poglej"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr "Poglej specifičen format"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr "Posamična pretvorba"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr "Paketna pretvorba"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr "Nastavi privzete možnosti za pretvorbo stripov"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr "Izberite lokacijo za vašo eKnjižnico."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr "Selitev podatkovne baze"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr "Naprava: "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr " zaznan."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr "Povezan "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr "Podatkovna baza poškodovana"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3662,111 +3854,145 @@ msgstr ""
" \n"
" "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
"Knjige z istim naslovom že obstajajo v bazi. Jih vseeno dodam?
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr "Duplikati najdeni!"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr "Prenašanje knjig na napravo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr "Na napravi ni več prostora"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
"
Prenos knjig na napravo ni mogoč, ker na napravi ni dovolj prostora "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr "Potrdite brisanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr "Ali ste prepričani da želite izbrisati teh %d knjig?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr "Izbriši knjige iz naprave."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr "Spreminjanje meta podatkov ni mogoče"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr "Nobena od knjig ni izbrana."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr "Pošlji knjige v napravo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr "Ni ustreznih formatov"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
@@ -3774,15 +4000,15 @@ msgstr ""
"Prenos sledečih knjig ni uspel, ker ni bil najden potreben "
"format:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr "Ne morem shraniti na disk"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
@@ -3790,64 +4016,64 @@ msgstr ""
"Prenos sledečih knjig na disk ni uspek, ker %s format ni na voljo "
"zanje:
"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr "Nekaterih knjig ni bilo mogoče shraniti"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr "Prenašam novice iz "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr "Nobena od knjig ni izbrana"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr "Pogled ni možen"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr "Izberite format, ki ga želite videti"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr "%s nima razpoložljivih formatov."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr "Nemogoča konfiguracija"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr "Spreminjanje konfiguracije med poganjanjem poslov ni mogoče."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr "Kopiram knjižnico v "
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr "Neustrezna podatkovna baza"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
@@ -3855,23 +4081,23 @@ msgstr ""
"
Neveljavna podatkovna baza že obstaja v %s, izbrišite jo preden poskusite "
"premakniti obstoječo podatkovno bazo.
Napaka: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr "Premik podatkovne baze ni bil mogoč"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr "Podrobne informacije niso na voljo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr "Podrobne informacije za knjige na napravi niso na voljo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr "Napaka pri pogovoru z napravo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -3879,23 +4105,23 @@ msgstr ""
"Prišlo je do napake pri komuniciranju z napravo. Prosim ponovno zaženite ali "
"izklopite in ponovno vklopite napravo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr "Pretvorna Napaka"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr "Podatkovna baza ne obstaja"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
@@ -3903,38 +4129,38 @@ msgstr ""
"Direktorij v katerem naj bi bila podatkovna baza: %s ne obstaja več. Prosim "
"izberite novo lokacijo."
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr "Izberite novo lokacijo za podatkovno bazo"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
@@ -3942,7 +4168,7 @@ msgstr ""
"Zadnja verzija: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid ""
"%s has been updated to version %s. See the new features. "
@@ -3952,15 +4178,15 @@ msgstr ""
"href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">seznam "
"posodobitev. Prikažem domačo stran?"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr "Navoljo je posodobitev"
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4759,20 +4985,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr "Kopiram %s"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr "Selitev stare podatkovne baze v knjižnico eknjig v %s
"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr "Krčim bazo"
@@ -4795,47 +5021,47 @@ msgstr "Zagon delovnega procesa ni uspel."
msgid "Job stopped by user"
msgstr "Posel ustavljen s strani uporabnika"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr "%sUporaba%s: %s\n"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr "Ustvaril "
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr "Pot do baze v kateri so shranjene knjige"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr "Vzorec za ugotavljanje meta podatkov iz datotek"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr "Vstopni ključ za isbndb.com"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr "Privzet čas neaktivnosti za omrežne operacije (sekunde)"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr "Pot do direktorija v katerem so shranjene vaše eknjige"
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po
index 7f38fc3ad2..fbbb795b26 100644
--- a/src/calibre/translations/sv.po
+++ b/src/calibre/translations/sv.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-09-14 18:45+0000\n"
"Last-Translator: Linus C Unneback \n"
"Language-Team: Swedish \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:56+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr "Läsaren har inga minneskort inkopplade."
@@ -198,64 +376,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -263,11 +384,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -278,13 +399,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -303,87 +424,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -414,7 +535,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -423,11 +544,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -701,11 +822,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -716,118 +837,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -868,95 +989,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1330,84 +1451,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1546,90 +1667,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1652,200 +1818,200 @@ msgstr ""
msgid "..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1854,6 +2020,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr ""
@@ -1925,25 +2117,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -1953,7 +2145,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2573,26 +2765,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2698,9 +2890,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3169,16 +3361,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3290,152 +3482,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3451,288 +3643,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4459,20 +4685,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4495,47 +4721,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""
diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po
index 2ca4182fdb..de97f7da97 100644
--- a/src/calibre/translations/te.po
+++ b/src/calibre/translations/te.po
@@ -7,24 +7,202 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME \n"
-"POT-Creation-Date: 2008-12-18 01:36+0000\n"
+"POT-Creation-Date: 2008-12-24 21:48+0000\n"
"PO-Revision-Date: 2008-06-24 13:22+0000\n"
"Last-Translator: వీవెన్ (Veeven) \n"
"Language-Team: Telugu \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2008-12-23 17:56+0000\n"
+"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n"
"X-Generator: Launchpad (build Unknown)\n"
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:137
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:155
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:193
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:221
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41
+msgid "Does absolutely nothing"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:292
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:45
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:47
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:76
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:78
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
+#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
+#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:915
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
+#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
+#: /home/kovid/work/calibre/src/calibre/library/database.py:920
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
+#: /home/kovid/work/calibre/src/calibre/library/database.py:1580
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:479
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:491
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:826
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:859
+msgid "Unknown"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62
+msgid "Base"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147
+msgid "File type"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180
+msgid "Metadata reader"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206
+msgid "Metadata writer"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12
+msgid ""
+"Follow all local links in an HTML file and create a ZIP file containing all "
+"linked files. This plugin is run every time you add an HTML file to the "
+"library."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:53
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:63
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:73
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:83
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:94
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:105
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:115
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:125
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145
+msgid "Read metadata from %s files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155
+msgid "Extract cover from comic files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175
+msgid "Set metadata in EPUB files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185
+msgid "Set metadata in LRF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195
+msgid "Set metadata in RTF files"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:28
+msgid "Installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:29
+msgid "Mapping for filetype plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:30
+msgid "Local plugin customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:31
+msgid "Disabled plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56
+msgid "%s needs calibre version at least %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59
+msgid "%s is not supported on %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63
+msgid "No valid plugin found in "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165
+msgid "Initialization of plugin %s failed with traceback:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225
+msgid ""
+" %prog options\n"
+" \n"
+" Customize calibre by loading external plugins.\n"
+" "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231
+msgid "Add a plugin by specifying the path to the zip file containing it."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233
+msgid ""
+"Customize plugin. Specify name of plugin and customization string separated "
+"by a comma."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235
+msgid "List all installed plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237
+msgid "Enable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239
+msgid "Disable the named plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:196
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:224
msgid "Unable to detect the %s disk drive. Try rebooting."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:409
+#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:412
msgid "The reader has no storage card connected."
msgstr ""
@@ -198,64 +376,7 @@ msgid ""
"Extract the contents of the produced EPUB file to the specified directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:477
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:937
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:950
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:86
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:95
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:97
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:99
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:101
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/pdf/convert_from.py:69
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/rtf/convert_from.py:179
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:70
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:196
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:226
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:229
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:65
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:67
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:100
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:102
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:334
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:449
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:793
-#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12
-#: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:157
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:159
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342
-#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:650
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:889
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:892
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52
-#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112
-#: /home/kovid/work/calibre/src/calibre/library/cli.py:245
-#: /home/kovid/work/calibre/src/calibre/library/database.py:920
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1392
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1423
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1452
-#: /home/kovid/work/calibre/src/calibre/library/database.py:1564
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:477
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:489
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:817
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
-msgid "Unknown"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:154
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:156
msgid ""
"%%prog [options] filename\n"
"\n"
@@ -263,11 +384,11 @@ msgid ""
"formats are: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:99
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:100
msgid "Could not find an ebook inside the archive"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:157
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:158
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -278,13 +399,13 @@ msgid ""
"the element of the OPF file. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:389
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:737
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:391
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:739
msgid "Output written to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:411
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1035
+#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036
msgid "You must specify an input HTML file"
msgstr ""
@@ -303,87 +424,87 @@ msgid ""
"cause incorrect rendering."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:489
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:490
msgid "Written processed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:820
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821
msgid "Options to control the traversal of HTML"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828
msgid "The output directory. Default is the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830
msgid "Character encoding for HTML files. Default is to auto detect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832
msgid ""
"Create the output in a zip file. If this option is specified, the --output "
"should be the name of a file not a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834
msgid "Control the following of links in HTML files."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836
msgid ""
"Traverse links in HTML files breadth first. Normally, they are traversed "
"depth first"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838
msgid ""
"Maximum levels of recursion when following links in HTML files. Must be non-"
"negative. 0 implies that no links in the root HTML file are followed."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840
msgid "Set metadata of the generated ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:841
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842
msgid "Set the title. Default is to autodetect."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:843
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844
msgid "The author(s) of the ebook, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846
msgid "The subject(s) of this book, as a comma separated list."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:847
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848
msgid "Set the publisher of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:849
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850
msgid "A summary of this book."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:851
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852
msgid "Load metadata from the specified OPF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:853
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854
msgid "Options useful for debugging"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:855
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856
msgid ""
"Be more verbose while processing. Can be specified multiple times to "
"increase verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:857
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858
msgid "Output HTML is \"pretty printed\" for easier parsing by humans"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:863
+#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864
msgid ""
"%prog [options] file.html|opf\n"
"\n"
@@ -414,7 +535,7 @@ msgid "Legibly format extracted markup. May modify meaningful whitespace."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:858
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:723
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:724
msgid "Useful for debugging."
msgstr ""
@@ -423,11 +544,11 @@ msgstr ""
msgid "OEB ebook created in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:717
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:718
msgid "%prog [options] OPFFILE"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:720
+#: /home/kovid/work/calibre/src/calibre/ebooks/lit/writer.py:721
msgid "Output file. Default is derived from input filename."
msgstr ""
@@ -701,11 +822,11 @@ msgid ""
"default is to try and guess the encoding."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:164
msgid "Converting from %s to LRF is not supported."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:175
msgid ""
"any2lrf [options] myfile\n"
"\n"
@@ -716,118 +837,118 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:186
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:190
msgid "No file to convert specified."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:220
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:221
msgid "Rendered %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:223
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:224
msgid "Failed %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:275
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:276
msgid ""
"Failed to process comic: %s\n"
"\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:282
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:283
msgid ""
"Options to control the conversion of comics (CBR, CBZ) files into ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:288
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289
msgid "Title for generated ebook. Default is to use the filename."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:291
msgid ""
"Set the author in the metadata of the generated ebook. Default is %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:294
msgid ""
"Path to output file. By default a file is created in the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:296
msgid "Number of colors for grayscale image conversion. Default: %default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:297
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:298
msgid ""
"Disable normalize (improve contrast) color range for pictures. Default: False"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:299
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:300
msgid "Maintain picture aspect ratio. Default is to fill the screen."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:301
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:302
msgid "Disable sharpening."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:303
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:304
msgid "Don't split landscape images into two portrait images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:305
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:306
msgid ""
"Keep aspect ratio and scale image using screen height as image width for "
"viewing in landscape mode."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:307
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:308
msgid ""
"Used for right-to-left publications like manga. Causes landscape pages to be "
"split into portrait pages from right to left."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:310
msgid ""
"Enable Despeckle. Reduces speckle noise. May greatly increase processing "
"time."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:311
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:312
msgid ""
"Don't sort the files found in the comic alphabetically by name. Instead use "
"the order they were added to the comic."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:314
msgid ""
"Choose a profile for the device you are generating this file for. The "
"default is the SONY PRS-500 with a screen size of 584x754 pixels. This is "
"suitable for any reader with the same screen size. Choices are %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:315
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:316
msgid ""
"Be verbose, useful for debugging. Can be specified multiple times for "
"greater verbosity."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:317
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:318
msgid "Don't show progress bar."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:322
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:323
msgid ""
"%prog [options] comic.cb[z|r]\n"
"\n"
"Convert a comic in a CBZ or CBR file to an ebook. \n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:382
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:383
msgid "Output written to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:423
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:426
msgid "Rendering comic pages..."
msgstr ""
@@ -868,95 +989,95 @@ msgstr ""
msgid "Fetching of recipe failed: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
msgid "\tBook Designer file detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:318
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:320
msgid "\tParsing HTML..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:340
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:343
msgid "\tBaen file detected. Re-parsing..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:356
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:359
msgid "Written preprocessed HTML to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:374
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:377
msgid "Processing %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:388
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:391
msgid "\tConverting to BBeB..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:534
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:547
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:537
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:550
msgid "Could not parse file: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:539
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:542
msgid "%s is an empty file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:559
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:562
msgid "Failed to parse link %s %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:603
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:606
msgid "Cannot add link %s to TOC"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:955
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:958
msgid "Unable to process image %s. Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:993
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:996
msgid "Unable to process interlaced PNG %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1008
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1011
msgid ""
"Could not process image: %s\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1765
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1768
msgid ""
"An error occurred while processing a table: %s. Ignoring table markup."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1767
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1770
msgid ""
"Bad table:\n"
"%s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1789
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1792
msgid "Table has cell that is too large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1819
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1822
msgid ""
"You have to save the website %s as an html file first and then run html2lrf "
"on it."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1862
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
msgid "Could not read cover image: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1865
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1868
msgid "Cannot read from: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1997
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001
msgid "Failed to process opf file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003
+#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007
msgid ""
"Usage: %prog [options] mybook.html\n"
"\n"
@@ -1330,84 +1451,84 @@ msgstr ""
msgid "The output directory. Defaults to the current directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:26
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:372
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425
msgid "Frequently used directories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27
msgid "Send file to storage card instead of main memory by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:29
msgid "The format to use when saving single files to disk"
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:52
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:51
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:53
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:54
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:55
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:56
msgid "Show system tray icon"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
+#: /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:59
+#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:58
msgid "Delete books from library after uploading to device"
msgstr ""
@@ -1546,90 +1667,135 @@ msgstr ""
msgid "&Wide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100
+msgid " plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106
+msgid "by"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Advanced"
msgstr "ఉన్నత"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "General"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123
msgid "Interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
msgid ""
"Content\n"
"Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124
+msgid "Plugins"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255
+msgid "No valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:256
+msgid "%s is not a valid plugin path"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:259
+msgid "Choose plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:270
+msgid "Plugin cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:271
+msgid "The plugin: %s cannot be disabled"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+msgid "Plugin not customizable"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:282
+msgid "Plugin: %s does not need customization"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285
+msgid "Customize %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:165
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:187
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "Invalid size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376
msgid "The size %s is invalid. must be of the form widthxheight"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:264
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417
msgid "Invalid database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "
Must be a directory."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414
msgid "Invalid database location "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418
msgid "Invalid database location.
Cannot write to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting database. This may take a while."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:281
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430
msgid "Compacting..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:329
msgid "Configuration"
msgstr "స్వరూపణం"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:409
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_ui.py:357
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:410
msgid "Browse for the new database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:358
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:376
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:386
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:282
@@ -1652,200 +1818,200 @@ msgstr ""
msgid "..."
msgstr "..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:359
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:412
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:360
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413
msgid "Ask for &confirmation before deleting files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:361
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414
msgid ""
"If you disable this setting, metadatas is guessed from the filename instead. "
"This can be configured in the Advanced section."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:362
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415
msgid "Read &metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:363
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416
msgid "Format for &single file save:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:364
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:365
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419
msgid " seconds"
msgstr " క్షణాలు"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:367
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421
msgid "Normal"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:369
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:370
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:373
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426
msgid "Add a directory to the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428
msgid "Remove a directory from the frequently used directories list"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:377
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430
msgid "Use &Roman numerals for series number"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431
msgid "&Number of covers to show in browse mode (after restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:379
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432
msgid "Toolbar"
msgstr "పనిముట్ల పట్టీ"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:380
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433
msgid "Large"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:381
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435
msgid "Small"
msgstr "చిన్న"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436
msgid "&Button size in toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437
msgid "Show &text in toolbar buttons"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438
msgid "Select visible &columns in library view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:388
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441
msgid "Use internal &viewer for the following formats:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:389
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444
msgid "&Delete news from library when it is sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:392
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445
msgid "Free unused diskspace from the database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:393
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446
msgid "&Compact database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447
msgid "&Metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448
msgid ""
"calibre contains a network server that allows you to access your book "
"collection using a browser from anywhere in the world. Any changes to the "
"settings will only take effect after a server restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:396
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449
msgid "Server &port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:397
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146
msgid "&Username:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:398
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147
msgid "&Password:"
msgstr "&సంకేతపదం:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452
msgid ""
"If you leave the password blank, anyone will be able to access your book "
"collection using the web interface."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:400
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148
msgid "&Show password"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:401
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454
msgid ""
"The maximum size (widthxheight) for displayed covers. Larger covers are "
"resized. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:402
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455
msgid "Max. &cover size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456
msgid "&Start Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457
msgid "St&op Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:405
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458
msgid "&Test Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:406
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459
msgid "Run server &automatically on startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460
msgid "View &server logs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461
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 "
@@ -1854,6 +2020,32 @@ msgid ""
"address of this computer."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462
+msgid ""
+"Here you can customize the behavior of Calibre by controlling what plugins "
+"it uses."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463
+msgid "Enable/&Disable plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464
+msgid "&Customize plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465
+msgid "Add new plugin"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:466
+msgid "Plugin &file:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468
+msgid "&Add"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41
msgid "ERROR"
msgstr "పొరపాటు"
@@ -1925,25 +2117,25 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:100
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:174
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
msgid "Cannot read"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:101
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:175
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:52
msgid "You do not have permission to read the file: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:109
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:183
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
msgid "Error reading file"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:110
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:184
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:61
msgid "There was an error reading from file:
"
msgstr ""
@@ -1953,7 +2145,7 @@ msgid " is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "Cannot convert"
msgstr ""
@@ -2573,26 +2765,26 @@ msgstr ""
msgid "A&utomatically set author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:265
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:262
msgid ""
"
Enter your username and password for LibraryThing.com.
If you "
"do not have one, you can register "
"for free!.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover.
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:295
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292
msgid "Could not fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "Cannot fetch cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298
msgid "You must specify the ISBN identifier for this book."
msgstr ""
@@ -2698,9 +2890,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335
#: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:761
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:765
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1064
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:770
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:774
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073
msgid "News"
msgstr ""
@@ -3169,16 +3361,16 @@ msgstr ""
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:162
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:166
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174
msgid "Job has already run"
msgstr ""
@@ -3290,152 +3482,152 @@ msgstr ""
msgid "Configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:98
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
msgid "&Restore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
msgid "&Donate"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101
msgid "&Quit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103
msgid "&Restart"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
msgid ""
"For help visit %s.kovidgoyal.net
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148
msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:165
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
-msgid "Send to main memory"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
-msgid "Send to storage card"
+msgid "Send to main memory"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
+msgid "Send to storage card"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169
msgid "and delete from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171
msgid "Send to storage card by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184
msgid "Edit metadata individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186
msgid "Edit metadata in bulk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:188
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
msgid "Add books from a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
msgid ""
"Add books recursively (One book per directory, assumes every ebook file is "
"the same book in a different format)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:191
msgid ""
"Add books recursively (Multiple books per directory, assumes every ebook "
"file is a different book)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:205
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342
msgid "Save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
msgid "Save to disk in a single directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1177
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203
msgid "Save only %s format to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348
msgid "View"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212
msgid "View specific format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:228
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
msgid "Convert individually"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230
msgid "Bulk convert"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
msgid "Set defaults for conversion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233
msgid "Set defaults for conversion of comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254
msgid "Similar books..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300
msgid "Bad database location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1333
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359
msgid "Choose a location for your ebook library."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314
msgid "Migrating database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:485
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:508
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509
msgid "Connected "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:519
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
msgid "Device database corrupted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521
msgid ""
"\n"
" The database of books on the reader is corrupted. Try the "
@@ -3451,288 +3643,322 @@ msgid ""
" "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:572
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:668
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+msgid "Stop"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573
+msgid "Adding books recursively..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Added "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694
msgid ""
"
Books with the same title as the following already exist in the database. "
"Add them anyway?
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:575
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697
msgid "Duplicates found!"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:608
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648
msgid "Uploading books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:616
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632
msgid "Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:617
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633
msgid "EPUB Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:618
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634
msgid "LRF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:619
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635
msgid "HTML Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:620
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636
msgid "LIT Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637
msgid "MOBI Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638
msgid "Text books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639
msgid "PDF Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640
msgid "Comics"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641
msgid "Archives"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660
+msgid "Reading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658
+msgid "Adding books..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684
+msgid "Read metadata from "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687
+msgid "Adding books to database..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730
msgid ""
"Cannot upload books to device there is no more free space available "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:736
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762
msgid "Confirm delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:737
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:763
msgid "Are you sure you want to delete these %d books?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:749
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775
msgid "Deleting books from device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
msgid "Cannot edit metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:779
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:801
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:979
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005
msgid "No books selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:848
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:900
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:903
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:904
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946
msgid "Cannot save to disk"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:924
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950
msgid "Choose destination directory"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:931
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957
msgid ""
"Could not save the following books to disk, because the %s format is not "
"available for them:
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:935
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961
msgid "Could not save some ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981
msgid "Fetching news from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:969
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995
msgid " fetched."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
msgid "No book selected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1083
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1113
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1129
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155
msgid "Cannot view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1089
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1134
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160
msgid "Choose the format to view"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1101
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127
msgid "Cannot open folder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1130
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156
msgid "%s has no available formats."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1168
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194
msgid "Cannot configure while there are running jobs."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1187
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213
msgid "Copying database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1189
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215
msgid "Copying library to "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1199
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225
msgid "Invalid database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
msgid ""
"An invalid database already exists at %s, delete it before trying to move "
"the existing database.
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1206
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232
msgid "Could not move database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252
msgid "No detailed info available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1227
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253
msgid "No detailed information is available for books on the device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1270
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1271
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297
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:1284
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1299
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1303
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1285
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311
msgid ""
"
Could not convert: %s
It is a DRMed book. You must "
"first remove the DRM using 3rd party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1319
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345
msgid "Database does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1320
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346
msgid ""
"The directory in which the database should be: %s no longer exists. Please "
"choose a new database location."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348
msgid "Choose new location for database"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1375
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401
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:1396
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424
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:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1431
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457
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:1444
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470
msgid ""
"Latest version: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
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:1449
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475
msgid "Update available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1464
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490
msgid "Use the library located at the specified path."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1466
+#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492
msgid "Log debugging information to console"
msgstr ""
@@ -4459,20 +4685,20 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164
msgid "
Copying books to %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1157
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1266
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286
msgid "Copying %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1237
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257
msgid "Migrating old database to ebook library in %s
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1283
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303
msgid "Compacting database"
msgstr ""
@@ -4495,47 +4721,47 @@ msgstr ""
msgid "Job stopped by user"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:39
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:41
msgid "%sUsage%s: %s\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:77
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:79
msgid "Created by "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:524
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:527
msgid "Path to the database in which books are stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:526
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:529
msgid "Pattern to guess metadata from filenames"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:528
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:531
msgid "Access key for isbndb.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:530
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:533
msgid "Default timeout for network operations (seconds)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:532
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:535
msgid "Path to directory in which your library of books is stored"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:534
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:537
msgid "The language in which to display the user interface"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:536
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:539
msgid "The default output format for ebook conversions."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:538
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:541
msgid "Read metadata from files"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/utils/config.py:540
+#: /home/kovid/work/calibre/src/calibre/utils/config.py:543
msgid "The priority of worker processes"
msgstr ""